As of September 01, 2026, the average salary for a Primary School Teacher in the United States is $60,900 per year, which breaks down to an hourly rate of $29.
However, a Primary School Teacher's salary can vary significantly. Here’s a look at the typical salary range:
Primary School Teacher Salaries by Percentile
| Annual Salary |
Monthly Pay |
Weekly Pay |
Hourly Wage |
|
|---|---|---|---|---|
| 75th Percentile | $68,500 | $5,708 | $1,317 | $33 |
| Average | $60,900 | $5,075 | $1,171 | $29 |
| 25th Percentile | $51,600 | $4,300 | $992 | $25 |
A Primary School Teacher's salary isn't a fixed number. It's shaped by several important factors. Below, we'll explore how your years of experience, geographic location and company size can directly affect your earning potential.
Experience is a primary driver of a Primary School Teacher's salary. As you build your skills and take on more complex tasks, your compensation generally increases. Here's how the average salary grows at different career stages:
| Levels | Salary |
|---|---|
| Entry Level Primary School Teacher | $57,846 |
| Intermediate Level Primary School Teacher | $58,124 |
| Senior Level Primary School Teacher | $61,467 |
| Specialist Level Primary School Teacher | $64,643 |
| Expert Level Primary School Teacher | $64,870 |
Demanded Skills for the Role:
| Skills | Demand Percentage |
|---|---|
| Confidentiality | 7.14% |
| Adult Learning | 3.57% |
| Early Childhood Education | 3.57% |
Mastering certain specialized skills can lead to a significant increase in pay. Here are examples of skills and the potential impact they can have on a Primary School Teacher's salary.
| Skill | Salary | Salary % Increase |
|---|---|---|
| Adult Learning | $67,599 | |
| Human Relations | $63,945 | |
| Spring | $63,336 |
Primary School Teacher salary potential scales significantly with company size. Data shows that Enterprise companies (5,000+ employees) pay the highest average salary at around $65,178. While startup companies pay approximate $55,332.
| Company Size | Employees | Average Salary |
|---|---|---|
| Startup | 1~50 | $55,332 |
| Growth Stage | 51~500 | $58,469 |
| Established | 501~5000 | $62,990 |
| Enterprise | 5000+ | $65,178 |
Understanding how a Primary School Teacher's annual salary breaks down can help with budgeting. Below, you can see the average hourly rate, weekly pay, and monthly pay for this role. Use the buttons to switch between different pay periods.
| Annual Salary | Monthly Pay | Weekly Pay | Hourly Wage | |
|---|---|---|---|---|
| 75th Percentile | $68,500 | $5,708 | $1,317 | $33 |
| Average | $60,900 | $5,075 | $1,171 | $29 |
| 25th Percentile | $51,600 | $4,300 | $992 | $25 |
Salaries for a Primary School Teacher can change over time, reflecting shifts in market demand and the overall economy. The median salary decreased from $54,558 in 2023 to around $53,357 in 2025, reflecting changes in demand, location, experience, and the wider economy. For a detailed analysis of Primary School Teacher salary trends, .
| Year | Average Annual Salary |
|---|---|
| 2022 | View More |
| 2023 | $54,558 |
| 2024 | $53,790 |
| 2025 | $53,357 |
| 2026 |
View More
|
| 2027 |
View More
|
Analyze the market and your qualifications to negotiate your salary with confidence.
Search thousands of open positions to find your next opportunity.
Individualize employee pay based on unique job requirements and personal qualifications.
Get the latest market price for benchmark jobs and jobs in your industry.
The Hospitality & Leisure industry offers the highest average compensation for Primary School Teacher roles, with salaries approximately 10% above the market median.
The salary for a Primary School Teacher ranges from ₹54,600 to ₹80,300, with a mid-range salary of ₹66,500. While this is a respectable income, it may not be among the highest paying government jobs in India, such as those in the Indian Civil Services, which can exceed ₹2,25,000 per month.
The highest paying teaching positions typically include School Principals, with an average salary of around $129,000 per year, followed by University or College Administrators at approximately $82,000. For Primary School Teachers, salaries range from $54,600 to $80,300, with a mid-salary of $66,500, making it a rewarding career within the education sector.
In the 2021–22 school year, the average salary for a primary school teacher ranged from $54,600 to $80,300, with a mid-salary of $66,500. While this may seem competitive, actual compensation varies significantly based on location and cost of living, affecting how well teachers are paid across different regions in the US.
Primary teachers are best paid in countries like Luxembourg, where salaries can reach up to $80,300. In Switzerland, the average salary is around $66,500, while Germany also offers competitive pay. In general, primary school teachers earn between $54,600 and $80,300, depending on the country and experience level.
While being a CEO is often considered the highest paying job globally, a Primary School Teacher earns a salary ranging from $54,600 to $80,300, with a mid-salary of $66,500. Although teaching may not be the top-paying profession, it plays a crucial role in shaping future generations and offers a rewarding experience.
In California and Washington, substantial increases in state funding to school districts have led to significant pay raises for teachers. For Primary School Teachers, salaries range from $54,600 to $80,300, with a mid-salary of $66,500. This reflects the ongoing trend of salary increases, which were around 6.5% in California and 6.7% in Washington for the 2022-2023 school year.
Salary.com provides salary estimates, histograms, trends, and comparisons using data from employer job postings and third-party sources.
We offer detailed salary information across multiple percentiles for your reference. (Click here to learn Why the Salary Midpoint Formula Is Crucial for Achieving Pay Equity.)
With the most extensive online, real-time compensation data available, Salary.com helps you pinpoint your exact pay target.
Salary.com's CompAnalyst platform offers: