Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a biology teacher in the United States is $51,721 per year. This figure represents a typical entry-level position and can increase significantly with experience and advanced degrees. Salaries also vary by state, with some regions offering higher wages to attract qualified educators.
Several factors contribute to the salary of a biology teacher, including:
For those considering a career as a biology teacher, understanding these dynamics can help you make informed decisions about your professional path. Many job opportunities exist across various educational institutions, and resources are available to assist in your job search.
Let Zippia find your next biology teacher job
Let Zippia find your next biology teacher job
The average biology teacher salary in Maryland, Rhode Island, and New York are the highest in the U.S. The lowest average biology teacher salary states are Missouri, Colorado, and Arizona.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Maryland | $82,277 | $39.56 |
| 2 | New Jersey | $72,344 | $34.78 |
| 3 | Massachusetts | $73,629 | $35.40 |
| 4 | New York | $74,900 | $36.01 |
| 5 | Pennsylvania | $67,263 | $32.34 |
| 6 | Delaware | $69,664 | $33.49 |
| 7 | New Hampshire | $58,380 | $28.07 |
| 8 | Vermont | $73,879 | $35.52 |
| 9 | Rhode Island | $77,867 | $37.44 |
| 10 | Connecticut | $72,297 | $34.76 |
| 11 | District of Columbia | $67,837 | $32.61 |
| 12 | Michigan | $54,503 | $26.20 |
| 13 | Virginia | $59,223 | $28.47 |
| 14 | Ohio | $56,379 | $27.11 |
| 15 | Illinois | $52,390 | $25.19 |
| 16 | North Carolina | $52,967 | $25.46 |
| 17 | Maine | $59,015 | $28.37 |
| 18 | Minnesota | $51,043 | $24.54 |
| 19 | South Carolina | $49,277 | $23.69 |
| 20 | Nevada | $45,543 | $21.90 |
| 21 | Georgia | $50,553 | $24.30 |
| 22 | Alaska | $57,877 | $27.83 |
| 23 | Wyoming | $49,346 | $23.72 |
| 24 | Florida | $46,431 | $22.32 |
| 25 | California | $52,559 | $25.27 |
| 26 | Indiana | $49,588 | $23.84 |
| 27 | West Virginia | $51,624 | $24.82 |
| 28 | Nebraska | $45,736 | $21.99 |
| 29 | Texas | $43,451 | $20.89 |
| 30 | Wisconsin | $47,472 | $22.82 |
| 31 | Kentucky | $47,801 | $22.98 |
| 32 | New Mexico | $40,539 | $19.49 |
| 33 | Hawaii | $53,897 | $25.91 |
| 34 | Washington | $46,293 | $22.26 |
| 35 | North Dakota | $46,354 | $22.29 |
| 36 | Iowa | $41,847 | $20.12 |
| 37 | Tennessee | $39,486 | $18.98 |
| 38 | Kansas | $38,981 | $18.74 |
| 39 | Alabama | $42,926 | $20.64 |
| 40 | Oregon | $44,578 | $21.43 |
| 41 | Colorado | $36,704 | $17.65 |
| 42 | Arizona | $35,440 | $17.04 |
| 43 | Oklahoma | $33,429 | $16.07 |
| 44 | Arkansas | $39,337 | $18.91 |
| 45 | Idaho | $40,302 | $19.38 |
| 46 | Montana | $32,505 | $15.63 |
| 47 | Missouri | $38,264 | $18.40 |
| 48 | Mississippi | $39,270 | $18.88 |
| 49 | Louisiana | $39,146 | $18.82 |
| 50 | Utah | $40,026 | $19.24 |
| 51 | South Dakota | $30,979 | $14.89 |
The highest-paying cities for biology teachers are Salisbury, MD, New York, NY, and Chicopee, MA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Salisbury, MD | $82,871 | $39.84 |
| 2 | New York, NY | $75,153 | $36.13 |
| 3 | Chicopee, MA | $74,164 | $35.66 |
| 4 | Elizabeth, NJ | $72,307 | $34.76 |
| 5 | Hartford, CT | $71,870 | $34.55 |
| 6 | Cleveland, OH | $58,770 | $28.25 |
| 7 | Petersburg, VA | $58,701 | $28.22 |
| 8 | San Francisco, CA | $56,593 | $27.21 |
| 9 | Chicago, IL | $53,079 | $25.52 |
| 10 | Savannah, GA | $52,557 | $25.27 |
| 11 | Milwaukee, WI | $48,059 | $23.11 |
| 12 | Bothell, WA | $46,567 | $22.39 |
| 13 | Brownsville, TX | $46,054 | $22.14 |
| 14 | Jacksonville, FL | $45,070 | $21.67 |
| 15 | Topeka, KS | $39,073 | $18.79 |
| 16 | Tucson, AZ | $35,691 | $17.16 |
| 17 | Oklahoma City, OK | $33,441 | $16.08 |
A biology teacher's salary ranges from $36,000 a year at the 10th percentile to $73,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $73,000 | $6,083 | $35 |
| 75th Percentile | $62,000 | $5,167 | $30 |
| Average | $51,721 | $4,310 | $25 |
| 25th Percentile | $42,000 | $3,500 | $20 |
| 10th Percentile | $36,000 | $3,000 | $17 |
The highest paying types of biology teachers are science teacher, reading teacher, and history teacher.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| English Language Arts Teacher | $48,483 | $4,040 | $23.31 | 88,793 |
| Language Arts Teacher | $51,969 | $4,331 | $24.99 | 88,551 |
| 5th Grade Teacher | $46,300 | $3,858 | $22.26 | 57,358 |
| 4th Grade Teacher | $47,619 | $3,968 | $22.89 | 68,138 |
| High School Science Teacher | $53,404 | $4,450 | $25.68 | 84,939 |
| Social Studies Teacher | $49,725 | $4,144 | $23.91 | 94,087 |
Biology teacher salaries at Boston Public Schools and French-American School of New York are the highest-paying according to our most recent salary estimates. In addition, the average biology teacher salary at companies like Greater Lawrence Technical School and Baltimore City Public Schools are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Boston Public Schools | $85,386 | $41.05 |
| 2 | French-American School of New York | $71,303 | $34.28 |
| 3 | Greater Lawrence Technical School | $68,031 | $32.71 |
| 4 | Baltimore City Public Schools | $67,570 | $32.49 |
| 5 | PCSST | $65,845 | $31.66 |
| 6 | St. Petersburg College | $62,736 | $30.16 |
| 7 | Anne Arundel County Public Schools | $62,708 | $30.15 |
| 8 | IDEA Public Schools | $62,151 | $29.88 |
| 9 | Saint Andrew Parish | $61,828 | $29.73 |
| 10 | Atlanta International School | $60,467 | $29.07 |
| 11 | Chicago Math and Science Academy | $60,396 | $29.04 |
| 12 | Chicago Public Schools | $59,628 | $28.67 |
| 13 | Washington International School | $59,370 | $28.54 |
| 14 | Grace Church School | $59,174 | $28.45 |
| 15 | Savannah-Chatham County Public School System | $58,642 | $28.19 |
| 16 | Newark Public Schools | $58,581 | $28.16 |
| 17 | South Orange-Maplewood School District | $58,388 | $28.07 |
| 18 | Pioneer Academy | $57,975 | $27.87 |
| 19 | Syracuse Academy of Science Charter School | $57,786 | $27.78 |
| 20 | Magnolia Educational and Research Foundation | $57,775 | $27.78 |
The average biology teacher salary has risen by $7,075 over the last ten years. In 2014, the average biology teacher earned $44,646 annually, but today, they earn $51,721 a year. That works out to a 8% change in pay for biology teachers over the last decade.
Compare biology teacher salaries for cities or states with the national average over time.
Compare biology teacher salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $51,700 | $24.87 | +1.9% |
| 2024 | $50,700 | $24.39 | +2.2% |
| 2023 | $49,600 | $23.86 | +1.9% |
| 2022 | $48,700 | $23.40 | +1.9% |
| 2021 | $47,700 | $22.95 | +1.4% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Envision Education | Biology Teacher | Hayward, CA | 06/28/2025 | $63,672 |
| Tolleson Union High School District | Science-AP Biology Teacher FTE School Year | Tolleson, AZ | 06/26/2025 | $37,524 |
| The College Preparatory School | Biology Teacher | Oakland, CA | 06/24/2025 | $74,000 |
| Lawrence Public Schools | Teacher-Biology-SY | Lawrence, MA | 06/17/2025 | $53,181 |
| Pioneer Charter School | Biology Teacher | Saugus, MA | 06/15/2025 | $71,000 |
| Arizona Department of Education | 2676 Teacher-Biology | Tucson, AZ | 06/12/2025 | $46,587 |
| Amergis | Biology Teacher for School Year! | Bennettsville, SC | 06/08/2025 | $56,610 |
| St. Louis Public Schools | Teacher, Biology | Saint Louis, MO | 06/07/2025 | $52,232 |
| State of Virginia | Biology Teacher: Virginia Department of Juvenile Justice | Enon, VA | 06/04/2025 | $72,500 |
| Township of Union Public Schools | Leave Replacement Biology Teacher | Union, NJ | 05/30/2025 | $68,197 |
Search for biology teacher jobs