How long does it take to become a teacher?
Teachers earn a median of about $63,000 a year (about $30/hour) in the US — from around $45,000 entering the field to $101,000+ at the top. Becoming one usually takes about 4–5 years: Bachelor's degree + license. A four-year degree plus student teaching and state licensing — about five years.
Teacher salary
| Entry level (10th percentile) | $45,000 |
| Median (typical) | $63,000 |
| Experienced (90th percentile) | $101,000+ |
| Median hourly | $30/hr |
Approximate US figures based on public wage data (BLS OEWS). Actual pay varies by employer, experience and location.
The path to becoming a teacher
- 1Earn a bachelor's degree
- 2Complete a teacher-prep program / student teaching
- 3Pass certification exams
- 4Get your state teaching license
What you need
- Bachelor's degree
- State teaching license
Teaching offers stability, benefits, and summers, with pay varying by state.
Teacher salary by state
Local pay varies with cost of living. See an estimate for your state:
Teacher — frequently asked questions
How long does it take to become a teacher?
It usually takes about 4–5 years. The typical path: Earn a bachelor's degree; Complete a teacher-prep program / student teaching; Pass certification exams; Get your state teaching license.
How much do teachers make?
The median pay is about $63,000 a year ($30/hour). Most earn between roughly $45,000 and $101,000, depending on experience, employer and location. See the state pages for local estimates.
Do you need a degree to become a teacher?
Entry requires: Bachelor's degree; State teaching license. Teaching offers stability, benefits, and summers, with pay varying by state.
Related careers
General information to help you plan a career — not career, legal or financial advice. Salary figures are estimates and training times are typical routes; both vary by state, program and individual. Check official sources and accredited programs before making decisions.