A teacher salary calculator converts a teaching salary into monthly, biweekly, weekly and per-hour amounts, then compares it with official wage data. In May 2025 the median annual wage was $62,680 for kindergarten teachers, $63,970 for elementary, $64,370 for middle school and $72,040 for high school teachers.
Annual gross pay
Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.
Saved results (0)
How to Use the Teacher Salary Calculator
- Pick your grade level: kindergarten, elementary, middle or high school. Leave the pay type on annual salary unless you are paid by the hour.
- Enter your base pay, your hours per week and your weeks per year. Add other annual pay or a second offer if you have them.
- Read your annual gross pay, the pay-period amounts and where your annual salary sits in the BLS wage table.
What each result tells you:
| Result | What it means |
|---|---|
| Annual gross pay | Base pay for the year plus any other annual pay you entered, before tax. |
| Monthly, biweekly, weekly | Annual gross pay divided by 12, 26 and 52. |
| Per paid hour | Annual base pay divided by your own hours and weeks. BLS publishes no hourly wage to compare it with. |
| BLS percentile band | The two published BLS annual percentiles your base salary falls between. |
| Approximate percentile | A straight-line estimate between those two percentiles. BLS does not publish it. |
| Gap to BLS median | Your annual base pay minus the BLS median annual wage, in dollars and percent. |
| Per paid week | Annual base pay divided by the weeks you entered. |
| If paid over 10 months | Annual gross pay divided by 10, for contracts that pay only during the school year. |
| Second offer rows | The second offer as annual and hourly pay, its percentile and the yearly difference. |
The first preset is an example, not a typical wage. It shows an elementary teacher paid $60,000 on a 190-day contract, which is 38 weeks. That salary is about the 34th percentile, and it works out to $1,578.95 per paid week.
What Is a Teacher Salary?
A teacher salary is the gross pay a teacher earns for a contract year, before tax and deductions. The Bureau of Labor Statistics (BLS) reports it separately for four grade levels.
| Grade level (BLS code) | Median annual wage, May 2025 | Jobs, 2025 | Change, 2025 to 2035 |
|---|---|---|---|
| Kindergarten (25-2012) | $62,680 | 111,200 | 0%, 300 fewer jobs |
| Elementary school (25-2021) | $63,970 | 1,419,300 | 0%, 5,800 fewer jobs |
| Middle school (25-2022) | $64,370 | 630,100 | 0%, 2,600 fewer jobs |
| High school (25-2031) | $72,040 | 1,087,500 | 0%, 2,500 fewer jobs |
The job counts and projections come from the BLS Occupational Outlook Handbook, read on 2026-10-02. Employment is flat, yet openings are many. BLS projects about 99,400 openings a year for kindergarten and elementary teachers, 38,800 for middle school and 63,500 for high school. Most come from teachers who retire or change jobs.
All four roles typically need a bachelor degree. Public school teachers also need a state licence or certification. Private school teachers typically do not.
The four codes exclude special education teachers, career and technical education teachers and short-term substitutes. BLS counts those in other codes that this page does not use.
This tool is for teachers checking an offer, a move between districts or a change of grade level. It is not a pay quote, and it does not replace a district pay scale.
How Does the Teacher Salary Calculator Work?
The calculator converts your pay between time periods, then places your annual base salary in the BLS annual wage distribution for school teachers.
Pay per paid hour = annual salary / (hours per week x weeks per year)Approximate percentile = P1 + (your salary - W1) / (W2 - W1) x (P2 - P1)- Convert. A salary is divided by your hours and weeks to get pay per paid hour. An hourly rate is multiplied by them.
- Add other pay. Stipends and summer pay you typed are added to the annual total only.
- Find the band. Your annual base pay is checked against the 10th, 25th, 50th, 75th and 90th percentile annual wages.
- Interpolate. W1 and W2 are the two BLS wages around your salary. P1 and P2 are their percentiles.
- Measure the gap. Your salary minus the median, then divided by the median.
BLS publishes no hourly wage for teachers. Its technical notes say employers report annual rates for occupations that are paid by the year but do not work 2,080 hours, and they name teachers as the example. Dividing a teacher salary by 2,080 would understate the hourly rate. This page therefore compares annual salary with annual salary.
The table below is the elementary school table, which the tool loads first. Switch the grade level to load another table.
| Elementary School Teachers, Except Special Education (SOC 25-2021) | Annual wage |
|---|---|
| 10th percentile | $47,960 |
| 25th percentile | $57,710 |
| 50th percentile (median) | $63,970 |
| 75th percentile | $81,450 |
| 90th percentile | $104,340 |
| Mean (average) | $72,650 |
| Hourly wage | Not published by BLS |
| Employment | 1,388,390 jobs |
Source: BLS OEWS, national estimates, May 2025. Read on 2026-10-02.
Teacher Salary Example: 190-Day Elementary Contract
An elementary teacher has a contract salary of $60,000. The contract covers 190 days, which is 190 / 5 = 38 weeks, at 37.5 hours a week. She also earns $2,400 for summer school. A nearby district offers $65,000.
| Step | Calculation | Result |
|---|---|---|
| Annual gross pay | 60,000 + 2,400 | $62,400.00 |
| Monthly, paid over 12 months | 62,400 / 12 | $5,200.00 |
| Monthly, paid over 10 months | 62,400 / 10 | $6,240.00 |
| Base pay per paid week | 60,000 / 38 | $1,578.95 |
| Per paid hour | 60,000 / (37.5 x 38) | $42.11 |
| BLS band | 60,000 is between 57,710 and 63,970 | 25th to 50th percentile |
| Approximate percentile | 25 + (60,000 - 57,710) / (63,970 - 57,710) x 25 | About the 34th |
| Gap to median | 60,000 - 63,970 | -$3,970 a year (-6.2%) |
| Second offer | 65,000 - 60,000 | +$5,000.00 a year, about the 51st percentile |
Her contract salary is below the national median for elementary teachers. The second offer would move her just above it. The summer school pay raises her annual total but not her percentile, because the comparison uses the contract salary.
The per-hour figure of $42.11 covers 1,425 contract hours. The same salary divided by 2,080 would show $28.85, which is not a rate she is paid at.
Factors That Change Teacher Pay
Grade Level
High school teachers have the highest median of the four groups. The median is $72,040 for high school, $64,370 for middle school, $63,970 for elementary and $62,680 for kindergarten.
Public or Private School
Public schools pay more at every level in the BLS data. The Occupational Outlook Handbook lists these median annual wages for May 2025.
| Grade level | Local public schools | Private schools | Difference |
|---|---|---|---|
| Kindergarten | $63,890 | $51,810 | $12,080 |
| Elementary school | $65,260 | $58,140 | $7,120 |
| Middle school | $65,290 | $60,220 | $5,070 |
| High school | $74,190 | $61,810 | $12,380 |
Source: BLS Occupational Outlook Handbook, read on 2026-10-02. Local public schools employ 84% of elementary teachers and 81% of high school teachers.
State
State means differ by tens of thousands of dollars. Washington has the highest annual mean wage for elementary teachers at $97,970. It also leads for kindergarten and middle school. California leads for high school at $105,880.
| State | Annual mean wage |
|---|---|
| Washington | $97,970 |
| California | $95,670 |
| District of Columbia | $93,910 |
| New York | $93,400 |
| Massachusetts | $88,720 |
The five states with the highest annual mean wage for elementary school teachers. Source: BLS OEWS, May 2025. Read on 2026-10-02.
Contract Length
The contract sets the paid weeks. BLS says many teachers work a traditional 10-month school year with a 2-month summer break. Teachers on a year-round schedule typically work 9 weeks and then have 3 weeks off. That pattern is 39 working weeks in a year, because 52 x 9 / 12 = 39. A longer contract lowers pay per week at the same salary.
Extra-Duty Pay
Stipends for coaching or clubs and pay for summer school raise the annual total. BLS notes that some teachers are paid for summer programs. Enter that pay in the other annual pay field, so the comparison rests on the contract salary.
Unpaid Hours
BLS says teachers often spend evenings and weekends grading papers and preparing lessons. Those hours are outside the contract. The teacher workload hours calculator adds them up and shows pay per hour actually worked.
Elementary vs Middle vs High School Teacher Pay
A high school teacher at the median earns $8,070 a year more than an elementary teacher at the median. Middle school sits $400 above elementary. Kindergarten sits $1,290 below it.
| Occupation | 10th | 25th | Median | 75th | 90th | Mean | Jobs |
|---|---|---|---|---|---|---|---|
| Kindergarten (25-2012) | $46,990 | $52,180 | $62,680 | $79,910 | $101,830 | $69,370 | 108,870 |
| Elementary school (25-2021) | $47,960 | $57,710 | $63,970 | $81,450 | $104,340 | $72,650 | 1,388,390 |
| Middle school (25-2022) | $48,080 | $58,530 | $64,370 | $80,490 | $102,540 | $72,030 | 620,090 |
| High school (25-2031) | $48,780 | $59,980 | $72,040 | $92,570 | $107,600 | $76,320 | 1,065,210 |
Annual wages. Source: BLS OEWS, national estimates, May 2025. Read on 2026-10-02.
The lower ends are almost equal. The 10th percentile runs from $46,990 for kindergarten to $48,780 for high school, a spread of $1,790. The gap opens in the upper half: the 75th percentile is $92,570 for high school and $81,450 for elementary.
The mean is well above the median at every level. For elementary teachers the mean is $72,650 and the median is $63,970, a gap of $8,680. High salaries in a few states pull the mean up. The median is the better guide to typical pay.
When to Use the Teacher Salary Calculator
Checking an Offer from a District
Enter the contract salary and pick the grade level. The band shows where the offer sits among teachers nationally.
Comparing Two Districts
Use the second offer field. In the third preset, a middle school offer of $63,500 against $58,000 adds $5,500 a year. It moves the salary from about the 24th to about the 46th percentile.
Choosing 10 or 12 Monthly Payments
A school-year salary can be paid in 10 or 12 monthly payments, depending on the employer. The annual amount is the same. A salary of $60,000 is $6,000 a month over 10 months or $5,000 over 12.
Turning a Salary into Hourly Pay
Enter contract hours and weeks to see pay per paid hour. For a job with a 52-week year, the salary to hourly calculator is the simpler tool.
Budgeting and Loans
The result is gross pay. Read the gross vs net income guide before you budget. Teachers with federal loans can check the teacher loan forgiveness calculator.
Common Mistakes with Teacher Pay Comparisons
1. Dividing a Teacher Salary by 2,080 Hours
A 38-week contract at 37.5 hours is 1,425 paid hours, not 2,080. Dividing $60,000 by 2,080 gives $28.85. Dividing by contract hours gives $42.11.
2. Entering 52 Weeks for a School-Year Contract
The weeks field should hold paid contract weeks. With 52 weeks the per-week and per-hour figures come out too low.
3. Reading a 10-Month Paycheck as a 12-Month Salary
A monthly check of $6,000 for 10 months is $60,000 a year, not $72,000.
4. Counting Stipends in the Contract Salary
Coaching and summer pay vary from year to year. Keep them in the other pay field and compare the base salary.
5. Using the Mean as the Typical Salary
The mean for elementary teachers is $8,680 above the median. Half of teachers earn less than the median, and more than half earn less than the mean.
6. Treating the National Median as a Local Scale
The mean in Washington is $97,970 for elementary teachers. The national mean is $72,650. Your district pay scale sets your salary, not a national figure.
Accuracy and Limitations
The conversion is exact arithmetic. The percentile is an estimate, because BLS publishes only five points of the wage distribution.
What it calculates accurately
- Annual, monthly, biweekly, weekly and hourly gross pay from your own figures.
- The BLS percentile band your annual base salary falls in.
- The dollar and percent gap to the BLS national median.
- The yearly difference between two offers on the same schedule.
- Pay per paid week and per paid hour for a school-year contract.
- The monthly amount for 10 or 12 payments.
What it does not account for
- Federal, state and local tax, or any payroll deduction.
- Your state, metro area, employer, experience or specialty.
- Benefits such as health insurance, retirement match and paid leave.
- Wages after May 2025. BLS updates the survey once a year.
- District pay scales, years of service and degree-based pay steps.
- Pension contributions and other payroll deductions set by your employer.
- Unpaid preparation and grading time.
BLS wages are straight-time gross pay. They exclude overtime pay and nonproduction bonuses. Keep extra pay in the other annual pay field so the comparison rests on the base salary.
How We Calculate Teacher Pay and Percentiles
Frequently Asked Questions About Teacher Salaries
How much do teachers make a year?
Elementary school teachers had a median annual wage of $63,970 in May 2025, according to BLS. The lowest 10 percent earned less than $47,960 and the highest 10 percent earned more than $104,340.
What is the average teacher salary in the United States?
The mean annual wage in May 2025 was $69,370 for kindergarten teachers, $72,650 for elementary, $72,030 for middle school and $76,320 for high school teachers.
How much do high school teachers make?
High school teachers had a median annual wage of $72,040 in May 2025. The middle half earned between $59,980 and $92,570. BLS calls this group secondary school teachers.
How much do teachers make an hour?
BLS publishes no hourly wage for teachers, because they are paid by the year and do not work a 2,080-hour year. This calculator divides your salary by your own contract hours and weeks instead.
Do teachers get paid during the summer?
The contract salary covers the school year. Some employers spread it over 12 monthly payments, so checks continue in summer. The annual amount is the same either way. Summer school pay is extra.
Which state pays teachers the most?
Washington has the highest annual mean wage for elementary teachers at $97,970, followed by California at $95,670. California leads for high school teachers at $105,880.
Do public school teachers earn more than private school teachers?
Yes, in the BLS data. Elementary teachers in local public schools had a median of $65,260 against $58,140 in private schools. For high school teachers the medians were $74,190 and $61,810.
How many weeks a year do teachers work?
It depends on the contract. A 190-day contract is 38 five-day weeks. BLS describes a traditional 10-month school year, which is about 43 calendar weeks including breaks. Enter the paid weeks in your own contract.
Does the calculator cover special education and substitute teachers?
No. The four BLS codes on this page exclude special education teachers, career and technical education teachers and short-term substitutes. BLS reports those groups under separate codes.
Are teaching jobs growing?
No. BLS projects little or no change in employment from 2025 to 2035 at all four levels. It still expects many openings each year, mostly to replace teachers who leave.
Why does the calculator not show take-home pay?
Take-home pay depends on tax, pension contributions and other deductions, and this tool does not estimate them. It shows gross pay only, so every figure can be checked against your contract.
Sources
- BLS OEWS Profiles, May 2025 national estimates (U.S. Bureau of Labor Statistics. Select 25-2012, 25-2021, 25-2022 or 25-2031. Read 2026-10-02.)
- BLS Occupational Outlook Handbook: Kindergarten and Elementary School Teachers (U.S. Bureau of Labor Statistics. Duties, licence, school year, pay by school type and 2025 to 2035 outlook. Read 2026-10-02.)
- BLS Occupational Outlook Handbook: Middle School Teachers (U.S. Bureau of Labor Statistics. Read 2026-10-02.)
- BLS Occupational Outlook Handbook: High School Teachers (U.S. Bureau of Labor Statistics. Read 2026-10-02.)
- BLS technical notes for the May 2025 OEWS estimates (U.S. Bureau of Labor Statistics. Explains why teachers are reported at annual rates. Read 2026-10-02.)
Related Calculators
Compare pay for other occupations.
Explore all career calculatorsThis teacher salary calculator gives an estimate for planning. It uses BLS survey data, not a pay offer, and it is not financial, tax or career advice. BLS figures are national estimates for May 2025, read on 2026-10-02. All amounts are gross pay before tax. Confirm pay with the employer before you decide. Spotted an error? Let us know.
Author
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.




