CityScience accepts applications for posted positions on a rolling basis. Please submit all resumes and cover letters to .(JavaScript must be enabled to view this email address). All emails should include the job title in the subject line. 

Full Time Program Director

The Program Director is responsible for the oversight of all CityScience programs.  Planning, staffing, implementing and evaluating programs, the Program Director is is the point person for all program related activities.
Click here for a description

Part Time Coaches

CityScience Coaches take teacher training and support seriously.  This position is for experienced educators with teaching experience, advanced degrees, and a commitment to mentoring and supporting other educators.
Click here for a description

Part Time Assistant Coaches

Assistant Coaches bring their passion for STEM subjects to a variety of educational settings and work behind the scenes to support the logistics of all CityScience programs. When leading Student Explorations in Extended Learning Time settings, Assistant Coaches model how to effectively lead hands-on and minds-on science activities. 
Click here for a description


Throughout the year, CityScience welcomes interns to help in the office and to lead research projects that fit their skills and interests. Professionals and students of all ages have contributed research and expertise that has improved CityScience’s day to day operations as well as our forestry, physics, topography, GPS, architecture, and aquatic ecology resources. To learn more about ongoing volunteer opportunities, visit our volunteer page.

I can say I know how to read a map better than all my friends. Randa D. 15