{"schemaVersion":"jobsearcher.job.v1","id":"4dd706c050c2507ca6d3330f","url":"https://jobsearcher.com/jobs/4dd706c050c2507ca6d3330f","canonicalUrl":"https://jobsearcher.com/jobs/4dd706c050c2507ca6d3330f","title":"Upper School Computer Science and Math/Science Teacher","description":"Division: Upper School\nJob Title: Full Time Upper School Computer Science & Math/Science Teacher\nStatus: Exempt, full-time school year\nSalary: $95,000 - $115,000\nABOUT POLY\nFounded in 1907, Polytechnic School is the first nonprofit, coeducational, K-12, independent school in Southern California. The meaning of polytechnic as “many arts” is reflected in the school’s ambitious and student-centered educational program. Nationally recognized as a K-12 educational leader, Poly develops the unique intellect, talents, and character of each student through transformative teaching within a diverse community devoted to academic excellence, the creative arts, the camaraderie of team sports, and service to others.\n\nPoly strives to be an inclusive community that fosters academic excellence and personal growth by ensuring that all of our 870 students, nearly 65% of whom identify as Students of Color, are seen, heard, and valued as their authentic selves. We respect the dignity and worth of every individual and seek to celebrate the joy, the love, and the creativity that emanate from the human spirit. Throughout our Lower, Middle, and Upper Schools, students, faculty, and staff commit to deepening our understanding and knowledge of ourselves, each other, and our ever-changing world.\nWithin our community of care, Poly students build the confidence and capacity to think critically and creatively to become responsible global citizens and intellectual leaders. Taught by an extraordinary faculty, Poly graduates are ready to fulfill the promise of their talents and lead meaningful, purposeful lives.\nTo learn more about Polytechnic School, please visit us.\nPOSITION PURPOSE: Polytechnic School is looking for a dynamic Upper School Computer Science Teacher who can also teach in the Math or Science departments. We seek a candidate who is passionate about student growth and committed to the belief that every student can excel in advanced STEM courses. They will be joining a faculty that values collegiality, espouses high standards, and provides mutual support and collaboration.\nReporting to the director of the Upper School, the successful candidate will take a student-centered approach to all school work and will use the school’s mission to design and support the academic, extracurricular, social, and emotional success of students.\n\nRESPONSIBILITIES:\nTeaching 4 courses in Computer Science and Math or Science to Upper School students plus serving as an advisor;\nPlanning, preparing, and implementing appropriate labs;\nCollaborating with other members of the math/science departments to prepare course materials including syllabi, homework assignments, assessments, and supplementary materials;\nAdministration and timely evaluation of classwork, assignments, and assessments;\nPrepare and maintain student attendance records, grades, comments, and other required records;\nPlan, evaluate, and revise curricula, course content, course materials, and methods of instruction;\nProvide assistance and advice to students during free periods and before and after school;\nCollaborate with members of the math/science departments, the Upper School faculty, and the entire K-12 community;\nEngaging robustly in fostering diversity, equity, and inclusion to promote a healthy learning environment;\nRegular participation in professional development opportunities to maintain and grow both expertise in the subject matter and inclusive pedagogical practices in the subject matter;\nEnthusiastically participate in the greater life of the school, particularly extracurricular activities as an advisor or spectator and chaperone;\nBe knowledgeable in new trends and developments within computer science education & pedagogy;\nBe available to parents, students, administration, and colleagues outside the school day when needed;\nWillingly take on other duties as needed.\nSALARY\nPolytechnic School is committed to attracting and retaining talented, dedicated employees through a competitive compensation plan that is commensurate with experience.\nBENEFITS\nA full benefits package includes medical, dental, and vision coverage and a 403(b) retirement plan.\nEQUAL OPPORTUNITY EMPLOYER\nIn order to provide equal employment and advancement opportunities to all individuals, Poly will recruit, hire, train, and promote faculty and staff without regard to an individual’s race, color, sex, gender identity, genetic information, sexual orientation (including heterosexuality, homosexuality and bisexuality), national origin, ancestry, citizenship status, uniformed service member status, marital status, pregnancy, age, medical condition and physical or mental disability (whether perceived or actual), or any other consideration made unlawful by federal, state, or local laws. School policy also prohibits unlawful discrimination based on the perception that anyone has any of those characteristics, or is associated with a person who has or is perceived as having any of those characteristics. This policy governs all aspects of employment, including selection, job assignment, compensation, discipline, termination, and access to benefits and training.\nBA/BS degree. Advanced degree(s) preferred.\n10 plus years of teaching computer Science and math, or science teaching experience, or relevant industry experience.\nAbility to teach different courses and a willingness to shift courses from year to year depending on the needs of the department and the school;\nDemonstrated experience creating inclusive learning environments and opportunities;\nAbility to use effective classroom management techniques;\nAbility to manage competing demands and adapt to frequent or unexpected changes;\nAbility to work collaboratively and methodically with students, parents, faculty, and staff on a regular basis.\nPhysical Requirements and Work Environment Qualifications:\nWork in an environment dealing with a wide variety of challenges and deadlines, as well as a diverse array of contacts;\nWork at a desk and computer for extended periods of time;\nAbility to lift up to 30 lbs;\nWork primarily in a traditional climate-controlled classroom environment;\nWork intermittently in outside weather conditions, including extreme heat and cold.","company":"Polytechnic School","rawCompany":"polytechnic school","city":"Pasadena","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-07-16T15:21:06.607Z","occupations":[{"code":"25-2031.00","title":"Secondary School Teachers, Except Special and Career/Technical Education","slug":"secondary-school-teachers-except-special-and-career-technical-education"},{"code":"25-1021.00","title":"Computer Science Teachers, Postsecondary","slug":"computer-science-teachers-postsecondary"},{"code":"25-2022.00","title":"Middle School Teachers, Except Special and Career/Technical Education","slug":"middle-school-teachers-except-special-and-career-technical-education"}],"industries":[{"code":"611110","title":"Elementary and Secondary Schools","slug":"elementary-and-secondary-schools"},{"code":"923110","title":"Administration of Education Programs","slug":"administration-of-education-programs"},{"code":"611310","title":"Colleges, Universities, and Professional Schools","slug":"colleges-universities-and-professional-schools"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Upper School Computer Science and Math/Science Teacher","description":"Division: Upper School\nJob Title: Full Time Upper School Computer Science & Math/Science Teacher\nStatus: Exempt, full-time school year\nSalary: $95,000 - $115,000\nABOUT POLY\nFounded in 1907, Polytechnic School is the first nonprofit, coeducational, K-12, independent school in Southern California. The meaning of polytechnic as “many arts” is reflected in the school’s ambitious and student-centered educational program. Nationally recognized as a K-12 educational leader, Poly develops the unique intellect, talents, and character of each student through transformative teaching within a diverse community devoted to academic excellence, the creative arts, the camaraderie of team sports, and service to others.\n\nPoly strives to be an inclusive community that fosters academic excellence and personal growth by ensuring that all of our 870 students, nearly 65% of whom identify as Students of Color, are seen, heard, and valued as their authentic selves. We respect the dignity and worth of every individual and seek to celebrate the joy, the love, and the creativity that emanate from the human spirit. Throughout our Lower, Middle, and Upper Schools, students, faculty, and staff commit to deepening our understanding and knowledge of ourselves, each other, and our ever-changing world.\nWithin our community of care, Poly students build the confidence and capacity to think critically and creatively to become responsible global citizens and intellectual leaders. Taught by an extraordinary faculty, Poly graduates are ready to fulfill the promise of their talents and lead meaningful, purposeful lives.\nTo learn more about Polytechnic School, please visit us.\nPOSITION PURPOSE: Polytechnic School is looking for a dynamic Upper School Computer Science Teacher who can also teach in the Math or Science departments. We seek a candidate who is passionate about student growth and committed to the belief that every student can excel in advanced STEM courses. They will be joining a faculty that values collegiality, espouses high standards, and provides mutual support and collaboration.\nReporting to the director of the Upper School, the successful candidate will take a student-centered approach to all school work and will use the school’s mission to design and support the academic, extracurricular, social, and emotional success of students.\n\nRESPONSIBILITIES:\nTeaching 4 courses in Computer Science and Math or Science to Upper School students plus serving as an advisor;\nPlanning, preparing, and implementing appropriate labs;\nCollaborating with other members of the math/science departments to prepare course materials including syllabi, homework assignments, assessments, and supplementary materials;\nAdministration and timely evaluation of classwork, assignments, and assessments;\nPrepare and maintain student attendance records, grades, comments, and other required records;\nPlan, evaluate, and revise curricula, course content, course materials, and methods of instruction;\nProvide assistance and advice to students during free periods and before and after school;\nCollaborate with members of the math/science departments, the Upper School faculty, and the entire K-12 community;\nEngaging robustly in fostering diversity, equity, and inclusion to promote a healthy learning environment;\nRegular participation in professional development opportunities to maintain and grow both expertise in the subject matter and inclusive pedagogical practices in the subject matter;\nEnthusiastically participate in the greater life of the school, particularly extracurricular activities as an advisor or spectator and chaperone;\nBe knowledgeable in new trends and developments within computer science education & pedagogy;\nBe available to parents, students, administration, and colleagues outside the school day when needed;\nWillingly take on other duties as needed.\nSALARY\nPolytechnic School is committed to attracting and retaining talented, dedicated employees through a competitive compensation plan that is commensurate with experience.\nBENEFITS\nA full benefits package includes medical, dental, and vision coverage and a 403(b) retirement plan.\nEQUAL OPPORTUNITY EMPLOYER\nIn order to provide equal employment and advancement opportunities to all individuals, Poly will recruit, hire, train, and promote faculty and staff without regard to an individual’s race, color, sex, gender identity, genetic information, sexual orientation (including heterosexuality, homosexuality and bisexuality), national origin, ancestry, citizenship status, uniformed service member status, marital status, pregnancy, age, medical condition and physical or mental disability (whether perceived or actual), or any other consideration made unlawful by federal, state, or local laws. School policy also prohibits unlawful discrimination based on the perception that anyone has any of those characteristics, or is associated with a person who has or is perceived as having any of those characteristics. This policy governs all aspects of employment, including selection, job assignment, compensation, discipline, termination, and access to benefits and training.\nBA/BS degree. Advanced degree(s) preferred.\n10 plus years of teaching computer Science and math, or science teaching experience, or relevant industry experience.\nAbility to teach different courses and a willingness to shift courses from year to year depending on the needs of the department and the school;\nDemonstrated experience creating inclusive learning environments and opportunities;\nAbility to use effective classroom management techniques;\nAbility to manage competing demands and adapt to frequent or unexpected changes;\nAbility to work collaboratively and methodically with students, parents, faculty, and staff on a regular basis.\nPhysical Requirements and Work Environment Qualifications:\nWork in an environment dealing with a wide variety of challenges and deadlines, as well as a diverse array of contacts;\nWork at a desk and computer for extended periods of time;\nAbility to lift up to 30 lbs;\nWork primarily in a traditional climate-controlled classroom environment;\nWork intermittently in outside weather conditions, including extreme heat and cold.","datePosted":"2026-07-16T15:21:06.607Z","dateModified":"2026-07-16T15:21:06.607Z","hiringOrganization":{"@type":"Organization","name":"Polytechnic School","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Pasadena","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4dd706c050c2507ca6d3330f"},"url":"https://jobsearcher.com/jobs/4dd706c050c2507ca6d3330f"}}