Demo

Science Teacher (Middle School)

TEACH Public Schools
Los Angeles, CA Full Time
POSTED ON 5/27/2026
AVAILABLE BEFORE 7/31/2026

Science Teacher (Middle School) at TEACH Public Schools

Share on X
Application Deadline

7/31/2026 11:55 PM Pacific

Date Posted
5/26/2026
Contact
Christian Gomez
Number of Openings
2
Salary
Pay Range
$66,830 - $89,544 Annually
Length of Work Year
11
Employment Type
Full Time

Job Summary

Job Summary

Looking for an enthusiastic and committed teacher! Come teach in a small, nurturing environment where the focus is on our students' achievement and our staff's professional growth. We are a supportive community of educators who strive to teach the whole child. TEACH Public Schools are innovative, dynamic, creative, and educationally enriching institutions of positive-driven learning. We believe that all children can learn when taught well and given an opportunity. We adhere to the thinking of philosopher G. Givhan, "What you pay attention to grows." By looking consistently at our students and the data of our practices, our teachers and students will "grow" in their development and to great successes in the 21st century.

Requirements / Qualifications

Cover letter/Resume/Letter of Recommendation/ Credential (Multiple/Single Subject Credential)

Requirements / Qualifications

Cover letter/Resume/Letter of Recommendation/ Credential (Multiple/Single Subject Credential)

Links Related To This Job
  • TEACH Public Schools
Not all postings qualify for CalSTRS. Informational Only.
  • CalSTRS Info for New Educators

Salary : $66,830 - $89,544

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Science Teacher (Middle School)?

Sign up to receive alerts about other jobs on the Science Teacher (Middle School) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$45,265 - $76,766
Income Estimation: 
$63,454 - $101,244
Income Estimation: 
$53,080 - $99,161
Income Estimation: 
$87,640 - $113,243
Income Estimation: 
$77,897 - $116,523
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TEACH Public Schools

  • TEACH Public Schools Los Angeles, CA
  • 7th grade ELA Teacher at TEACH Public Schools Share on X Application Deadline 7/31/2026 11:27 AM Pacific Date Posted 5/26/2026 Contact Christian Gomez Numb... more
  • 16 Days Ago

  • TEACH Public Schools Los Angeles, CA
  • Elective Teacher (middle school) at TEACH Public Schools Share on X Application Deadline 6/30/2026 3:55 PM Pacific Date Posted 5/26/2026 Contact Christian ... more
  • 16 Days Ago

  • TEACH Public Schools Los Angeles, CA
  • Math Teacher (High School) at TEACH Public Schools Share on X Application Deadline 6/30/2026 11:55 PM Pacific Date Posted 5/26/2026 Contact James Cordero N... more
  • 16 Days Ago

  • TEACH Public Schools Los Angeles, CA
  • Science High School Teacher at TEACH Public Schools Share on X Application Deadline 6/30/2026 12:00 AM Pacific Date Posted 5/26/2026 Contact James Cordero ... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Science Teacher (Middle School) jobs in the Los Angeles, CA area that may be a better fit.

  • Lennox Math, Science & Technology Academy Lennox, CA
  • Computer Science Teacher at Lennox Math, Science & Technology Academy Share on X Application Deadline Until Filled Date Posted 6/3/2026 Contact Armando Men... more
  • 7 Days Ago

  • Lennox Math, Science & Technology Academy Lennox, CA
  • Biology Teacher at Lennox Math, Science & Technology Academy Share on X Application Deadline Until Filled Date Posted 3/27/2026 Contact Armando Mena 310-68... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!