Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a 2nd Grade Teacher stands at $46,850 per year, translating to approximately $23 per hour. This figure can vary significantly based on factors such as geographic location, years of experience, and the specific school district. For instance, teachers in states like California and New York often earn higher salaries due to cost-of-living adjustments and increased funding for education.
To maximize salary potential, consider teaching in areas with a high demand for educators. Urban districts frequently offer competitive pay and benefits. Furthermore, experience plays a crucial role in salary increments. New teachers can expect to earn less, but with tenure and additional certifications, salaries can rise significantly.
Understanding these salary dynamics can help aspiring teachers make informed career decisions, ultimately guiding them towards opportunities that best fit their financial needs and professional aspirations.
Let Zippia find your next 2nd grade teacher job
Let Zippia find your next 2nd grade teacher job
The average 2nd grade teacher salary in Maryland, New York, and California are the highest in the U.S. The lowest average 2nd grade teacher salary states are Idaho, South Dakota, and Arkansas.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Maryland | $58,590 | $28.17 |
| 2 | Connecticut | $57,437 | $27.61 |
| 3 | District of Columbia | $62,857 | $30.22 |
| 4 | New Jersey | $55,341 | $26.61 |
| 5 | New York | $58,330 | $28.04 |
| 6 | Pennsylvania | $50,337 | $24.20 |
| 7 | Michigan | $46,388 | $22.30 |
| 8 | Massachusetts | $52,176 | $25.08 |
| 9 | California | $57,638 | $27.71 |
| 10 | Virginia | $52,001 | $25.00 |
| 11 | Illinois | $46,222 | $22.22 |
| 12 | New Mexico | $44,699 | $21.49 |
| 13 | Nebraska | $45,845 | $22.04 |
| 14 | Rhode Island | $49,376 | $23.74 |
| 15 | Washington | $51,243 | $24.64 |
| 16 | Delaware | $45,727 | $21.98 |
| 17 | Ohio | $47,117 | $22.65 |
| 18 | Minnesota | $44,372 | $21.33 |
| 19 | Texas | $44,131 | $21.22 |
| 20 | New Hampshire | $40,946 | $19.69 |
| 21 | Florida | $43,519 | $20.92 |
| 22 | Alaska | $48,482 | $23.31 |
| 23 | Iowa | $41,463 | $19.93 |
| 24 | Oregon | $46,122 | $22.17 |
| 25 | Hawaii | $54,950 | $26.42 |
| 26 | Kentucky | $42,607 | $20.48 |
| 27 | Nevada | $38,801 | $18.65 |
| 28 | Wisconsin | $40,558 | $19.50 |
| 29 | Indiana | $39,537 | $19.01 |
| 30 | Arizona | $37,772 | $18.16 |
| 31 | West Virginia | $40,842 | $19.64 |
| 32 | Alabama | $41,330 | $19.87 |
| 33 | North Carolina | $39,803 | $19.14 |
| 34 | South Carolina | $38,144 | $18.34 |
| 35 | Wyoming | $39,712 | $19.09 |
| 36 | Utah | $40,724 | $19.58 |
| 37 | Colorado | $36,980 | $17.78 |
| 38 | Montana | $36,275 | $17.44 |
| 39 | Tennessee | $37,026 | $17.80 |
| 40 | Vermont | $39,541 | $19.01 |
| 41 | Kansas | $35,303 | $16.97 |
| 42 | Louisiana | $37,218 | $17.89 |
| 43 | Georgia | $37,269 | $17.92 |
| 44 | North Dakota | $37,982 | $18.26 |
| 45 | Idaho | $34,334 | $16.51 |
| 46 | Mississippi | $35,222 | $16.93 |
| 47 | Oklahoma | $31,836 | $15.31 |
| 48 | South Dakota | $33,912 | $16.30 |
| 49 | Missouri | $31,649 | $15.22 |
| 50 | Arkansas | $32,392 | $15.57 |
| 51 | Maine | $32,310 | $15.53 |
The highest-paying cities for 2nd grade teachers are San Pablo, CA, New York, NY, and Danville, VA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | San Pablo, CA | $63,587 | $30.57 |
| 2 | New York, NY | $58,981 | $28.36 |
| 3 | Danville, VA | $48,348 | $23.24 |
| 4 | Detroit, MI | $46,708 | $22.46 |
| 5 | Chicago, IL | $46,671 | $22.44 |
| 6 | McAllen, TX | $45,093 | $21.68 |
| 7 | Prior Lake, MN | $44,580 | $21.43 |
| 8 | Santa Fe, NM | $44,107 | $21.21 |
| 9 | Riverview, FL | $43,819 | $21.07 |
| 10 | Nashua, NH | $41,745 | $20.07 |
| 11 | Marshalltown, IA | $41,538 | $19.97 |
| 12 | Durham, NC | $41,054 | $19.74 |
| 13 | Murray, UT | $40,479 | $19.46 |
| 14 | Indianapolis, IN | $39,282 | $18.89 |
| 15 | Kingman, AZ | $38,591 | $18.55 |
| 16 | Las Vegas, NV | $38,309 | $18.42 |
| 17 | Baton Rouge, LA | $37,255 | $17.91 |
| 18 | Pueblo, CO | $37,148 | $17.86 |
| 19 | Saint Charles, MO | $31,944 | $15.36 |
| 20 | Lewiston, ME | $31,837 | $15.31 |
A 2nd grade teacher's salary ranges from $32,000 a year at the 10th percentile to $68,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $68,000 | $5,667 | $33 |
| 75th Percentile | $57,000 | $4,750 | $27 |
| Average | $46,850 | $3,904 | $23 |
| 25th Percentile | $38,000 | $3,167 | $18 |
| 10th Percentile | $32,000 | $2,667 | $15 |
The highest paying types of 2nd grade teachers are science teacher, student teacher, and reading teacher.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Teacher-In-Training | $37,214 | $3,101 | $17.89 | 132,725 |
| History Teacher | $53,780 | $4,482 | $25.86 | 65,399 |
| ESL Teacher | $52,701 | $4,392 | $25.34 | 63,897 |
| Language Arts Teacher | $51,969 | $4,331 | $24.99 | 88,551 |
| French Teacher | $49,442 | $4,120 | $23.77 | 54,716 |
| Teacher | $47,989 | $3,999 | $23.07 | 71,918 |
Top companies hiring 2nd grade teachers now:
2nd grade teacher salaries at Irving Isd and Jefferson County Public School are the highest-paying according to our most recent salary estimates. In addition, the average 2nd grade teacher salary at companies like St. HOPE and Madera High School are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Irving Isd | $62,069 | $29.84 |
| 2 | Jefferson County Public School | $56,731 | $27.27 |
| 3 | St. HOPE | $56,397 | $27.11 |
| 4 | Madera High School | $54,904 | $26.40 |
| 5 | KCC Manufacturing | $54,182 | $26.05 |
| 6 | Canyon Independent School District | $53,697 | $25.82 |
| 7 | Houston ISD Foundation | $52,863 | $25.41 |
| 8 | Union County Public Schools | $52,420 | $25.20 |
| 9 | Camino Nuevo Charter Academy | $52,383 | $25.18 |
| 10 | Montgomery County Public Schools | $52,345 | $25.17 |
| 11 | Chicago Public Schools | $52,156 | $25.07 |
| 12 | Distinctive Schools | $51,702 | $24.86 |
| 13 | Oxnard Union High School District | $51,662 | $24.84 |
| 14 | Greenwich Country Day School | $51,531 | $24.77 |
| 15 | Children’s School | $50,753 | $24.40 |
| 16 | Apache Junction Unified School District | $50,712 | $24.38 |
| 17 | Durham Public Schools | $49,850 | $23.97 |
| 18 | Clovis Unified School District | $49,120 | $23.62 |
| 19 | Tyler Isd | $48,512 | $23.32 |
| 20 | Tomball ISD | $47,966 | $23.06 |
The average 2nd grade teacher salary has risen by $6,227 over the last ten years. In 2014, the average 2nd grade teacher earned $40,623 annually, but today, they earn $46,850 a year. That works out to a 9% change in pay for 2nd grade teachers over the last decade.
Compare 2nd grade teacher salaries for cities or states with the national average over time.
Compare 2nd grade teacher salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $46,900 | $22.52 | +2.1% |
| 2025 | $45,900 | $22.05 | +2.4% |
| 2024 | $44,800 | $21.52 | +1.8% |
| 2023 | $43,900 | $21.13 | +2.4% |
| 2022 | $42,900 | $20.62 | +1.6% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Montgomery County Public Schools | Fy26: Teacher, Grade 1, Burtonsville ES FTE | Burtonsville, MD | 06/29/2025 | $62,558 |
| Bullis Charter School | K-2Nd Grade Teacher | Los Altos, CA | 06/29/2025 | $75,199 |
| Amsschools | 2Nd Grade Teacher (AMS Glendale) 85031 | Glendale, AZ | 06/29/2025 | $48,331 |
| Salem-Keizer School District | Grade 1 Teacher-Weddle | Salem, OR | 06/28/2025 | $50,011 |
| Salem-Keizer School District | Grade 1 Teacher | Salem, OR | 06/28/2025 | $50,111 |
| University of Chicago | 2Nd Grade Teacher School Year (Donoghue Campus) | Chicago, IL | 06/27/2025 | $67,300 |
| Central Dauphin School District | LTS 2Nd Grade Teacher-Middle Paxton School Year) | Kane, PA | 06/27/2025 | $50,000 |
| Springfield City Schools | 2Nd Grade Teacher-Fulton Elementary School | Springfield, OH | 06/27/2025 | $43,816 |
| University of Chicago Charter Schools | 2Nd Grade Teacher School Year (Donoghue Campus) | Chicago, IL | 06/27/2025 | $67,300 |
| International Leadership of Texas | 2Nd Grade Teacher | Katy, TX | 06/27/2025 | $57,000 |
Search for 2nd grade teacher jobs