Search Teaching Jobs By Location
Keywords
Location
Employers Post Your Jobs

Post to Teacher.org and 100+ Job Boards with One Submission.
Post a Job

Teacher Jobs in Minnesota

As a newly hired teacher in Minnesota, you can expect to earn $34,505 on a full-time public school contract. The average teacher's salary across the state, however, is $52,000 due to a schedule of raises that reward teachers for years of experience and professional certifications. Currently, Minnesota has an active recruiting campaign - especially in larger districts like Anoka-Hennepin School District, Bloomington Public School, and Eden Prairie Schools. Teachers certified to instruct in technology, special education, languages, and sciences are greatly in demand at all levels.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Job Seekers & Teachers

Search through thousands of education and teaching jobs in Minnesota: Click Here to Search.

Minnesota Teacher Salary & Employment

Total Employed

28,360

Salary Range

$45,030 - $94,960

Elementary school teachers have a salary range between $45,030 to $94,960 a year in Minnesota. There are around twenty eight thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
St. Cloud850$59,620
Mankato, North Mankato390$52,970
Minneapolis, St. Paul, Bloomington18$65,920
Duluth1$57,670
Rochester1$55,260

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed

1,150

Salary Range

$45,650 - $96,860

English teachers have a salary range between $45,650 to $96,860 a year in Minnesota, with over 1,150 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Minneapolis, St. Paul, Bloomington610$62,350
Duluth110$61,030

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Total Employed

20,820

Salary Range

$47,590 - $100,920

As a high school teacher in Minnesota you can expect to make between $47,590 - $100,920. There are around twenty thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Duluth770$59,830
St. Cloud640$54,400
Rochester570$59,460
Mankato, North Mankato250$74,720
Minneapolis, St. Paul, Bloomington13$68,220

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Total Employed

390

Salary Range

$62,080 - $124,080

In Minnesota, a history teacher's salary may range from $62,080 to $124,080. There are around 390 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Minneapolis, St. Paul, Bloomington220$84,780
Duluth30$77,340

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed

3,230

Salary Range

$41,870 - $83,740

Kindergarten teachers in Minnesota, can earn between $41,870 to $83,740 a year. There are around three thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Rochester180$56,170
Duluth150$57,470
St. Cloud90$51,600
Mankato, North Mankato50$46,330
Minneapolis, St. Paul, Bloomington2$60,390

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Total Employed

63,730

Salary Range

$41,870 - $105,570

As a math teacher in Minnesota you can expect to make between $41,870 - $105,570. Minnesota is home to about sixty thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Minneapolis, St. Paul, Bloomington370$70,560
Duluth80$67,870

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Total Employed

4,050

Salary Range

$28,360 - $84,050

P.e. teachers have a salary range between $28,360 to $84,050 a year in Minnesota. Minnesota is home to about four thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Duluth170$40,910
Mankato, North Mankato120-
St. Cloud80$39,680
Minneapolis, St. Paul, Bloomington3$45,870
Rochester-$44,880

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed

6,580

Salary Range

$26,210 - $48,610

In Minnesota, a preschool teacher's salary may range from $26,210 to $48,610, with over 6,580 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Duluth450$38,080
Rochester190$37,860
Mankato, North Mankato120$30,320
Minneapolis, St. Paul, Bloomington4$32,770
St. Cloud-$26,340

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

Total Employed

3,930

Salary Range

$41,360 - $132,430

As a school administrator in Minnesota you can expect to make between $41,360 - $132,430. Minnesota is home to about three thousand school administrators. Take the next step and learn to how to become a school administrator.

Education Administrators, Preschool and Childcare Center/Program
AreaTotal EmploymentSalary
Minneapolis, St. Paul, Bloomington530$56,990
Duluth80$48,440

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)

Education Administrators, Elementary, Middle, and High School
AreaTotal EmploymentSalary
Duluth150$92,280
Rochester110$95,900
St. Cloud90$95,780
Mankato, North Mankato50$106,870
Minneapolis, St. Paul, Bloomington2$107,250

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed

4,020

Salary Range

$43,020 - $80,120

School counselors in Minnesota, can earn between $43,020 to $80,120 a year, with over 4,020 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Duluth200$53,190
Rochester160$53,790
St. Cloud110$53,670
Mankato, North Mankato60$45,360
Minneapolis, St. Paul, Bloomington2$58,750

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Total Employed

1,690

Salary Range

$47,070 - $80,250

School librarians have a salary range between $47,070 to $80,250 a year in Minnesota. Minnesota is home to about a thousand school librarians. Read about what it takes to become a school librarian.

Librarians
AreaTotal EmploymentSalary
Duluth100$60,350
Rochester90$63,170
Minneapolis, St. Paul, Bloomington1$61,500

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Librarians (SOC Code: 25-4021)

Total Employed

10,940

Salary Range

$43,090 - $95,900

In Minnesota, a special education teacher's salary may range from $43,090 to $95,900. Minnesota is home to about ten thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Minneapolis, St. Paul, Bloomington820$65,310
Rochester70$57,380
St. Cloud-$74,410

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Preschool) (SOC Code: 25-2051)

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Duluth230$67,520
Rochester190$56,240
St. Cloud150$55,160
Minneapolis, St. Paul, Bloomington3$64,250

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)

Special Education Teachers (Middle School)
AreaTotal EmploymentSalary
Rochester70$50,260
Duluth50$50,710
St. Cloud50$56,440
Minneapolis, St. Paul, Bloomington1$66,010

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Middle School) (SOC Code: 25-2053)

Special Education Teachers (High School)
AreaTotal EmploymentSalary
St. Cloud170$72,010
Rochester120$58,470
Duluth70$65,870
Mankato, North Mankato40$67,920
Minneapolis, St. Paul, Bloomington2$65,580

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (High School) (SOC Code: 25-2054)

Total Employed

4,560

Salary Range

$28,360 - $47,070

In Minnesota, a substitute teacher's salary may range from $28,360 to $47,070. Minnesota is home to about four thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Duluth220$34,540
St. Cloud60$34,270
Minneapolis, St. Paul, Bloomington2$39,090
Rochester-$29,300

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Substitute Teachers (SOC Code: 25-3098)

Total Employed

32,050

Salary Range

$23,530 - $43,530

In Minnesota, a teaching assistant's salary may range from $23,530 to $43,530. There are around thirty two thousand employed teaching assistants. Interested in becoming a teaching assistant?

Teacher Assistants
AreaTotal EmploymentSalary
Mankato, North Mankato620$27,790
Minneapolis, St. Paul, Bloomington19$32,100
Duluth1$28,320
Rochester1$24,780
St. Cloud1$31,150

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Teacher Assistants (SOC Code: 25-9041)

Largest School Districts in Minnesota

School DistrictSchoolsTeachers
Saint Paul Public Schools1102,628
Minneapolis Public Schools922,457
Anoka-Hennepin School District 11512,198
Independent School District 196361,583
Osseo Area Schools341,222
South Washington County Schools271,124
Rochester Public Schools381,006
Robbinsdale Area Schools30684
Bloomington Lincoln High School22684
Elk River Area School District28682
St. Cloud Public School District21659
North St. Paul-Maplewood Oakdale21655
Wayzata Public Schools16651
Burnsville-Eagan-Savage School District20648
Mounds View Public Schools29647
Minnetonka Public Schools10574
Eastern Carver County Public School20559
Eden Prairie High School13548
Lakeville South High School16532
Edina Public Schools12507
Mankato Public School District24504
Duluth Public Schools27497
Shakopee Public School District13492
White Bear Lake School District22492
Stillwater Area Public Schools17459
Roseville Public School District14456
Hopkins Public Schools12442
Forest Lake Public School District14412
Farmington Public School District9392
Prior Lake-Savage Area Schools District11392
Brainerd High School (Minnesota)13385
Moorhead Area Public Schools11360
Centennial School District (Minnesota)15349
Bemidji Area Schools Independent School District 3115343
Buffalo High School11327
St.michael - Albertville Schools St. Michael - Albertville Schools9320
Austin Public Schools13313
West St. Paul-Mendota Heights.-Eagan School District12302
Spring Lake Park Public Schools District14302
Richfield Public School District9296
Willmar Public School District12293
Owatonna Public School District13287
St. Francis Public School District8282
Cambridge-Isanti Public School District11279
St. Louis Park Public School District9277
Hastings Public School District10256
Faribault Public School District14253
Monticello Public School District7250
Alexandria Public School District9245
Winona Area Public School District9238

Data obtained from the Public Elementary/Secondary School Universe Survey 2014

Teaching Job Listings in Minnesota