Post job

2nd grade teacher salary

Average 2nd grade teacher salary

$46,850

$22.52 hourly rate

Entry-level 2nd grade teacher salary
$32,000 yearly salary
Updated December 15, 2025

Average 2nd Grade Teacher Salary

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.

Where Can You Earn More?

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.

Salary Estimates by State

  • California: $56,000
  • New York: $54,000
  • Texas: $48,000
  • Florida: $45,000

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.

On this page
2nd grade teacher salary by: 

Let Zippia find your next 2nd grade teacher job

Floating question marks illustration

Let Zippia find your next 2nd grade teacher job

Floating question marks illustration

Where can a 2nd Grade Teacher earn more?

Compare salary by location
Vs
82k
62k
42k
22k
2k
Columbus, OH$63,587
Lewiston, ME$31,837
Compare salary by company
Vs
78k
58k
38k
18k
Irving Isd$62,069
Tomball ISD$47,966

2nd grade teacher salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor and Comparably, the average salary for a 2nd grade teacher typically falls between $46,850 and $75,947.
zippia
$46,850yearly
glassdoor[1]
$65,005yearly
comparably[2]
$75,947yearly
Salary.com[3]
$65,053yearly

Average 2nd grade teacher salary by state

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.

  • State view
  • County view
Average salary:

Highest paying states for 2nd grade teachers

RankStateAvg. salaryHourly rate
1Maryland$58,590$28.17
2Connecticut$57,437$27.61
3District of Columbia$62,857$30.22
4New Jersey$55,341$26.61
5New York$58,330$28.04
6Pennsylvania$50,337$24.20
7Michigan$46,388$22.30
8Massachusetts$52,176$25.08
9California$57,638$27.71
10Virginia$52,001$25.00
11Illinois$46,222$22.22
12New Mexico$44,699$21.49
13Nebraska$45,845$22.04
14Rhode Island$49,376$23.74
15Washington$51,243$24.64
16Delaware$45,727$21.98
17Ohio$47,117$22.65
18Minnesota$44,372$21.33
19Texas$44,131$21.22
20New Hampshire$40,946$19.69
21Florida$43,519$20.92
22Alaska$48,482$23.31
23Iowa$41,463$19.93
24Oregon$46,122$22.17
25Hawaii$54,950$26.42
26Kentucky$42,607$20.48
27Nevada$38,801$18.65
28Wisconsin$40,558$19.50
29Indiana$39,537$19.01
30Arizona$37,772$18.16
31West Virginia$40,842$19.64
32Alabama$41,330$19.87
33North Carolina$39,803$19.14
34South Carolina$38,144$18.34
35Wyoming$39,712$19.09
36Utah$40,724$19.58
37Colorado$36,980$17.78
38Montana$36,275$17.44
39Tennessee$37,026$17.80
40Vermont$39,541$19.01
41Kansas$35,303$16.97
42Louisiana$37,218$17.89
43Georgia$37,269$17.92
44North Dakota$37,982$18.26
45Idaho$34,334$16.51
46Mississippi$35,222$16.93
47Oklahoma$31,836$15.31
48South Dakota$33,912$16.30
49Missouri$31,649$15.22
50Arkansas$32,392$15.57
51Maine$32,310$15.53

Highest paying cities for 2nd grade teachers

The highest-paying cities for 2nd grade teachers are San Pablo, CA, New York, NY, and Danville, VA.

RankCityAvg. salaryHourly rate
1San Pablo, CA$63,587$30.57
2New York, NY$58,981$28.36
3Danville, VA$48,348$23.24
4Detroit, MI$46,708$22.46
5Chicago, IL$46,671$22.44
6McAllen, TX$45,093$21.68
7Prior Lake, MN$44,580$21.43
8Santa Fe, NM$44,107$21.21
9Riverview, FL$43,819$21.07
10Nashua, NH$41,745$20.07
11Marshalltown, IA$41,538$19.97
12Durham, NC$41,054$19.74
13Murray, UT$40,479$19.46
14Indianapolis, IN$39,282$18.89
15Kingman, AZ$38,591$18.55
16Las Vegas, NV$38,309$18.42
17Baton Rouge, LA$37,255$17.91
18Pueblo, CO$37,148$17.86
19Saint Charles, MO$31,944$15.36
20Lewiston, ME$31,837$15.31

2nd grade teacher salary details

A 2nd grade teacher's salary ranges from $32,000 a year at the 10th percentile to $68,000 at the 90th percentile.

Average 2nd grade teacher salary graph
Average 2nd grade teacher salary graph, trends, and summary

What is a 2nd grade teacher's salary?

PercentileAnnual salaryMonthly salaryHourly 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

Highest paying 2nd grade teacher jobs

The highest paying types of 2nd grade teachers are science teacher, student teacher, and reading teacher.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Teacher-In-Training$37,214$3,101$17.89132,725
History Teacher$53,780$4,482$25.8665,399
ESL Teacher$52,701$4,392$25.3463,897
Language Arts Teacher$51,969$4,331$24.9988,551
French Teacher$49,442$4,120$23.7754,716
Teacher$47,989$3,999$23.0771,918

Which companies pay 2nd grade teachers the most?

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.

RankCompanyAverage salaryHourly rate
1Irving Isd$62,069$29.84
2Jefferson County Public School$56,731$27.27
3St. HOPE$56,397$27.11
4Madera High School$54,904$26.40
5KCC Manufacturing$54,182$26.05
6Canyon Independent School District$53,697$25.82
7Houston ISD Foundation$52,863$25.41
8Union County Public Schools$52,420$25.20
9Camino Nuevo Charter Academy$52,383$25.18
10Montgomery County Public Schools$52,345$25.17
11Chicago Public Schools$52,156$25.07
12Distinctive Schools$51,702$24.86
13Oxnard Union High School District$51,662$24.84
14Greenwich Country Day School$51,531$24.77
15Children’s School$50,753$24.40
16Apache Junction Unified School District$50,712$24.38
17Durham Public Schools$49,850$23.97
18Clovis Unified School District$49,120$23.62
19Tyler Isd$48,512$23.32
20Tomball ISD$47,966$23.06

Wage gap by gender, race and education

$42,000$41,400$40,800$40,200$39,600$39,000
MaleFemale

2nd grade teacher salary trends

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.

Average 2nd grade teacher salary over time

Compare 2nd grade teacher salaries for individual cities or states with the national average.

2nd grade teacher salary by year

YearAvg. salaryHourly 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%

Recently added 2nd grade teacher salaries

CompanyJobLocationDate addedSalary
Montgomery County Public SchoolsFy26: Teacher, Grade 1, Burtonsville ES FTEBurtonsville, MD06/29/2025$62,558
Bullis Charter SchoolK-2Nd Grade TeacherLos Altos, CA06/29/2025$75,199
Amsschools2Nd Grade Teacher (AMS Glendale) 85031Glendale, AZ06/29/2025$48,331
Salem-Keizer School DistrictGrade 1 Teacher-WeddleSalem, OR06/28/2025$50,011
Salem-Keizer School DistrictGrade 1 TeacherSalem, OR06/28/2025$50,111
University of Chicago2Nd Grade Teacher School Year (Donoghue Campus)Chicago, IL06/27/2025$67,300
Central Dauphin School DistrictLTS 2Nd Grade Teacher-Middle Paxton School Year)Kane, PA06/27/2025$50,000
Springfield City Schools2Nd Grade Teacher-Fulton Elementary SchoolSpringfield, OH06/27/2025$43,816
University of Chicago Charter Schools2Nd Grade Teacher School Year (Donoghue Campus)Chicago, IL06/27/2025$67,300
International Leadership of Texas2Nd Grade TeacherKaty, TX06/27/2025$57,000

2nd grade teacher salary FAQs

Search for 2nd grade teacher jobs

Browse education, training, and library jobs