Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a 7th grade science teacher in the United States is $50,990 annually. Salaries can vary significantly based on experience, geographic location, and school district funding. For instance, teachers in urban areas often earn more due to higher living costs and demand for quality educators.
States such as California and New York typically offer higher salaries compared to the national average, reflecting their cost of living and education budgets. Conversely, states with lower living costs, like Arkansas or Mississippi, may present lower salary figures.
These cities are known for competitive pay structures for teachers, often accompanied by additional benefits. Understanding these factors can help aspiring teachers make informed decisions about their career paths and financial expectations.
Let Zippia find your next 7th grade science teacher job
Let Zippia find your next 7th grade science teacher job
The average 7th grade science teacher salary in New York, Connecticut, and Maine are the highest in the U.S. The lowest average 7th grade science teacher salary states are New Mexico, Indiana, and Colorado.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Connecticut | $73,064 | $35.13 |
| 2 | New York | $74,898 | $36.01 |
| 3 | District of Columbia | $72,067 | $34.65 |
| 4 | Maryland | $65,338 | $31.41 |
| 5 | New Jersey | $62,042 | $29.83 |
| 6 | Vermont | $64,745 | $31.13 |
| 7 | Massachusetts | $68,840 | $33.10 |
| 8 | Maine | $72,831 | $35.01 |
| 9 | Washington | $70,881 | $34.08 |
| 10 | Rhode Island | $65,172 | $31.33 |
| 11 | Pennsylvania | $55,536 | $26.70 |
| 12 | Oklahoma | $50,911 | $24.48 |
| 13 | Virginia | $58,528 | $28.14 |
| 14 | Illinois | $51,102 | $24.57 |
| 15 | Michigan | $48,775 | $23.45 |
| 16 | North Dakota | $55,415 | $26.64 |
| 17 | Kentucky | $53,479 | $25.71 |
| 18 | South Carolina | $49,728 | $23.91 |
| 19 | Delaware | $51,092 | $24.56 |
| 20 | Georgia | $51,131 | $24.58 |
| 21 | Wisconsin | $51,072 | $24.55 |
| 22 | Nevada | $46,696 | $22.45 |
| 23 | Florida | $50,321 | $24.19 |
| 24 | New Hampshire | $47,407 | $22.79 |
| 25 | Alaska | $54,867 | $26.38 |
| 26 | Texas | $48,743 | $23.43 |
| 27 | California | $52,307 | $25.15 |
| 28 | Minnesota | $47,741 | $22.95 |
| 29 | Arkansas | $48,545 | $23.34 |
| 30 | Kansas | $47,049 | $22.62 |
| 31 | Ohio | $47,153 | $22.67 |
| 32 | West Virginia | $47,713 | $22.94 |
| 33 | North Carolina | $45,997 | $22.11 |
| 34 | Wyoming | $44,443 | $21.37 |
| 35 | Hawaii | $52,967 | $25.46 |
| 36 | Montana | $41,626 | $20.01 |
| 37 | Oregon | $47,116 | $22.65 |
| 38 | Tennessee | $45,359 | $21.81 |
| 39 | Utah | $47,463 | $22.82 |
| 40 | Alabama | $46,861 | $22.53 |
| 41 | New Mexico | $40,205 | $19.33 |
| 42 | Nebraska | $40,876 | $19.65 |
| 43 | Louisiana | $44,735 | $21.51 |
| 44 | Missouri | $44,128 | $21.22 |
| 45 | Iowa | $43,681 | $21.00 |
| 46 | Colorado | $39,758 | $19.11 |
| 47 | Arizona | $37,664 | $18.11 |
| 48 | Indiana | $40,026 | $19.24 |
| 49 | Idaho | $39,069 | $18.78 |
| 50 | Mississippi | $41,204 | $19.81 |
| 51 | South Dakota | $34,947 | $16.80 |
The highest-paying cities for 7th grade science teachers are New York, NY, New Haven, CT, and Paterson, NJ.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | New York, NY | $75,098 | $36.10 |
| 2 | New Haven, CT | $73,151 | $35.17 |
| 3 | Paterson, NJ | $61,978 | $29.80 |
| 4 | Daly City, CA | $54,787 | $26.34 |
| 5 | Riverview, FL | $50,227 | $24.15 |
| 6 | Houston, TX | $49,705 | $23.90 |
| 7 | Redford, MI | $48,926 | $23.52 |
| 8 | South Bend, IN | $40,989 | $19.71 |
| 9 | Albuquerque, NM | $40,144 | $19.30 |
| 10 | Thornton, CO | $39,852 | $19.16 |
| 11 | Tucson, AZ | $37,831 | $18.19 |
A 7th grade science teacher's salary ranges from $40,000 a year at the 10th percentile to $64,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $64,000 | $5,333 | $31 |
| 75th Percentile | $57,000 | $4,750 | $27 |
| Average | $50,990 | $4,249 | $25 |
| 25th Percentile | $45,000 | $3,750 | $22 |
| 10th Percentile | $40,000 | $3,333 | $19 |
The highest paying types of 7th grade science teachers are science teacher, student teacher, and reading teacher.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Biology Teacher | $51,721 | $4,310 | $24.87 | 68,958 |
| ESL Teacher | $52,701 | $4,392 | $25.34 | 63,897 |
| History Teacher | $53,780 | $4,482 | $25.86 | 65,399 |
| Math Teacher | $51,088 | $4,257 | $24.56 | 59,347 |
| Head Teacher | $51,715 | $4,310 | $24.86 | 73,756 |
| Reading Teacher | $55,452 | $4,621 | $26.66 | 68,234 |
Top companies hiring 7th grade science teachers now:
7th grade science teacher salaries at Heritage Academy and Houston ISD Foundation are the highest-paying according to our most recent salary estimates. In addition, the average 7th grade science teacher salary at companies like Bright Star Schools and Jefferson Elementary School District are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Heritage Academy | $56,732 | $27.27 |
| 2 | Houston ISD Foundation | $55,531 | $26.70 |
| 3 | Bright Star Schools | $55,108 | $26.49 |
| 4 | Jefferson Elementary School District | $53,850 | $25.89 |
| 5 | Adams 12 Five Star Schools | $53,679 | $25.81 |
| 6 | Distinctive Schools | $51,387 | $24.71 |
| 7 | Albuquerque Academy | $49,030 | $23.57 |
| 8 | West Essex Regional School District | $48,893 | $23.51 |
| 9 | Charter Schools USA | $48,392 | $23.27 |
| 10 | Bank Street College of Education | $48,251 | $23.20 |
| 11 | Sunnyside Unified School District | $44,850 | $21.56 |
| 12 | Summit Academy Charter School | $43,474 | $20.90 |
| 13 | Santa Fe Public Schools | $41,554 | $19.98 |
| 14 | Yuba City Unified School District | $37,540 | $18.05 |
The average 7th grade science teacher salary has risen by $6,440 over the last ten years. In 2014, the average 7th grade science teacher earned $44,550 annually, but today, they earn $50,990 a year. That works out to a 7% change in pay for 7th grade science teachers over the last decade.
Compare 7th grade science teacher salaries for cities or states with the national average over time.
Compare 7th grade science teacher salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $51,000 | $24.51 | +1.9% |
| 2024 | $50,000 | $24.05 | +1.8% |
| 2023 | $49,100 | $23.62 | +1.5% |
| 2022 | $48,400 | $23.27 | +1.7% |
| 2021 | $47,600 | $22.87 | +1.5% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Yes Prep Schools | 7Th Grade Science Teacher-YES Prep East End Secondary) | Houston, TX | 06/24/2025 | $32,000 |
| Idea Public Schools | 6Th/7Th Grade Pre-Ap Science Teacher-Idea RIO Vista College Prep) | El Paso, TX | 06/18/2025 | $57,000 |
| Uplift Education | 7Th Grade Science Teacher: Uplift Grand Middle School) | Grand Prairie, TX | 06/17/2025 | $60,000 |
| Cotati-Rohnert Park Unified | 7Th Grade Science Teacher at Technology Middle School | Rohnert Park, CA | 06/07/2025 | $53,271 |
| Sheldon ISD | 7Th Grade Science Teacher | Nome, TX | 06/01/2025 | $65,000 |
| Forest Hills Public School District | 7Th Grade Science Teacher-Long-Term Substitute | Grand Rapids, MI | 05/22/2025 | $28,696 |
| Educational Service Center of The Western Reserve | 7Th Grade Science Teacher | Enon, OH | 05/22/2025 | $46,832 |
| Jarrell Independent School District | Middle School 7Th Grade Science Teacher and Coach | Nome, TX | 05/22/2025 | $53,010 |
| Arizona Department of Education | Teacher-Science-General Middle Grades | Gilbert, AZ | 05/16/2025 | $54,066 |
| Norristown Area School District | LTS, 7Th Grade Science Teacher | Norristown, PA | 05/08/2025 | $73,028 |
Search for 7th grade science teacher jobs