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. Cloud 850 $59,620
Mankato, North Mankato 390 $52,970
Minneapolis, St. Paul, Bloomington 18 $65,920
Duluth 1 $57,670
Rochester 1 $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, Bloomington 610 $62,350
Duluth 110 $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
Duluth 770 $59,830
St. Cloud 640 $54,400
Rochester 570 $59,460
Mankato, North Mankato 250 $74,720
Minneapolis, St. Paul, Bloomington 13 $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, Bloomington 220 $84,780
Duluth 30 $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
Rochester 180 $56,170
Duluth 150 $57,470
St. Cloud 90 $51,600
Mankato, North Mankato 50 $46,330
Minneapolis, St. Paul, Bloomington 2 $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, Bloomington 370 $70,560
Duluth 80 $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
Duluth 170 $40,910
Mankato, North Mankato 120 -
St. Cloud 80 $39,680
Minneapolis, St. Paul, Bloomington 3 $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
Duluth 450 $38,080
Rochester 190 $37,860
Mankato, North Mankato 120 $30,320
Minneapolis, St. Paul, Bloomington 4 $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, Bloomington 530 $56,990
Duluth 80 $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
Duluth 150 $92,280
Rochester 110 $95,900
St. Cloud 90 $95,780
Mankato, North Mankato 50 $106,870
Minneapolis, St. Paul, Bloomington 2 $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
Duluth 200 $53,190
Rochester 160 $53,790
St. Cloud 110 $53,670
Mankato, North Mankato 60 $45,360
Minneapolis, St. Paul, Bloomington 2 $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
Duluth 100 $60,350
Rochester 90 $63,170
Minneapolis, St. Paul, Bloomington 1 $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, Bloomington 820 $65,310
Rochester 70 $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
Duluth 230 $67,520
Rochester 190 $56,240
St. Cloud 150 $55,160
Minneapolis, St. Paul, Bloomington 3 $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
Rochester 70 $50,260
Duluth 50 $50,710
St. Cloud 50 $56,440
Minneapolis, St. Paul, Bloomington 1 $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. Cloud 170 $72,010
Rochester 120 $58,470
Duluth 70 $65,870
Mankato, North Mankato 40 $67,920
Minneapolis, St. Paul, Bloomington 2 $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
Duluth 220 $34,540
St. Cloud 60 $34,270
Minneapolis, St. Paul, Bloomington 2 $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 Mankato 620 $27,790
Minneapolis, St. Paul, Bloomington 19 $32,100
Duluth 1 $28,320
Rochester 1 $24,780
St. Cloud 1 $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 District Schools Teachers
Saint Paul Public Schools 110 2,628
Minneapolis Public Schools 92 2,457
Anoka-Hennepin School District 11 51 2,198
Independent School District 196 36 1,583
Osseo Area Schools 34 1,222
South Washington County Schools 27 1,124
Rochester Public Schools 38 1,006
Robbinsdale Area Schools 30 684
Bloomington Lincoln High School 22 684
Elk River Area School District 28 682
St. Cloud Public School District 21 659
North St. Paul-Maplewood Oakdale 21 655
Wayzata Public Schools 16 651
Burnsville-Eagan-Savage School District 20 648
Mounds View Public Schools 29 647
Minnetonka Public Schools 10 574
Eastern Carver County Public School 20 559
Eden Prairie High School 13 548
Lakeville South High School 16 532
Edina Public Schools 12 507
Mankato Public School District 24 504
Duluth Public Schools 27 497
Shakopee Public School District 13 492
White Bear Lake School District 22 492
Stillwater Area Public Schools 17 459
Roseville Public School District 14 456
Hopkins Public Schools 12 442
Forest Lake Public School District 14 412
Farmington Public School District 9 392
Prior Lake-Savage Area Schools District 11 392
Brainerd High School (Minnesota) 13 385
Moorhead Area Public Schools 11 360
Centennial School District (Minnesota) 15 349
Bemidji Area Schools Independent School District 31 15 343
Buffalo High School 11 327
St.michael - Albertville Schools St. Michael - Albertville Schools 9 320
Austin Public Schools 13 313
West St. Paul-Mendota Heights.-Eagan School District 12 302
Spring Lake Park Public Schools District 14 302
Richfield Public School District 9 296
Willmar Public School District 12 293
Owatonna Public School District 13 287
St. Francis Public School District 8 282
Cambridge-Isanti Public School District 11 279
St. Louis Park Public School District 9 277
Hastings Public School District 10 256
Faribault Public School District 14 253
Monticello Public School District 7 250
Alexandria Public School District 9 245
Winona Area Public School District 9 238

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

Teaching Job Listings in Minnesota