Elementary School Teacher
Teach children in grades 1 through 5 the foundations of every subject.
- $63,970
- 4 years plus licensing
Education & Childcare career
Also called: Junior High Teacher · Math Teacher (Middle School) · Science Teacher (Middle School) · English Teacher (Middle School)
What middle school teachers do, what they earn, how long training takes and how to get started, with official BLS pay data and practical, job-level detail.
Middle school teachers teach students in grades 6 through 8, usually specializing in subjects such as math, science, English or social studies. The median pay is $64,370 per year (BLS, May 2025), most people train for about 4 years plus licensing, and employment is projected to grow -0.4% from 2025–35.
Pay data: BLS OEWS, May 2025 · Outlook: BLS 2025–35 · Checked October 15, 2026
Middle school teachers guide students through a time of big change. They teach a subject to several classes a day, plan lessons, grade work, help students build study habits, manage classrooms and support social and emotional growth. They also work with teams, families and counselors.
Public school teachers need a bachelor’s degree, a teacher preparation program and a state license with subject endorsements. Math and science teachers are in especially high demand.
Middle school teachers work in classrooms and labs, moving between classes, meetings and duties.
Schedule: Teachers work school-year schedules with grading and planning after hours, plus summers off.
See a full day in the life of a middle school teacher →
Half of middle school teachers earned more than $64,370 and half earned less in May 2025. Pay ranged from about $48,080 for the lowest 10% to $102,540 for the top 10%.
Full middle school teacher pay scale and hourly rates →
Public school teachers need a bachelor’s degree, a teacher preparation program and a state license with subject endorsements.
Step-by-step guide to becoming a middle school teacher →
All middle school teacher skills and tools →
Our Middle School Teacher training (12 hours, $109.99) covers the role, 15+ key terms, step-by-step procedures such as start class with a bell ringer and run a science lab safely, safety and how to land your first job.
Teach children in grades 1 through 5 the foundations of every subject.
Teach teenagers a subject and prepare them for college, careers and life.
Teach and support students with disabilities so they can learn and thrive.
Help students succeed academically, socially and in planning their futures.
Compare: Middle School Teacher vs. Elementary Teacher · Middle School Teacher vs. High School Teacher · Middle School Teacher vs. Special Ed Teacher · Middle School Teacher vs. School Counselor
Usually, yes, in one or two subjects.
Yes, especially in math, science and special education.
Yes, through teacher preparation or alternative certification.
The median annual wage for middle school teachers was $64,370 in May 2025, according to the U.S. Bureau of Labor Statistics. The lowest 10% earned less than $48,080 and the highest 10% earned more than $102,540.
Most people need about 4 years plus licensing of training. Public school teachers need a bachelor’s degree, a teacher preparation program and a state license with subject endorsements.
Yes, for public schools. Middle school teachers need a bachelor’s degree and a state license with subject endorsements, though alternative certification can help career changers.
More middle school teacher questions →
Reviewed by the Career Education Institute Curriculum Team. Pay figures are national estimates; local pay varies. See our editorial policy.