Average Salaries of Public School Teachers

Below are average salaries for teachers by state for the 2007-08 school year.

California has the highest average salary in the nation. The average teacher salary nationwide is $52,308

State

Number of Teachers in Public K-12 Schools

 Average Salary

Alabama

48,021

$46,604

Alaska

7,997

$56,758

Arizona

53,635

$45,772

Arkansas

34,593

$45,773

California

300,544

$64,424

Colorado

47,502

$47,248

Connecticut

43,340

$61,976

Delaware

8,217

$55,994

District of Columbia

5,689

$60,628

Florida

172,417

$46,930

Georgia

116,595

$51,560

Hawaii

11,530

$53,400

Idaho

15,011

$44,099

Illinois

135,123

$60,474

Indiana

62,197

$48,508

Iowa

35,739

$46,664

Kansas

34,310

$45,136

Kentucky

41,500

$47,207

Louisiana

48,235

$46,964

Maine

16,579

$43,397

Maryland

59,857

$60,069

Massachusetts

71,172

$60,471

Michigan

94,110

$56,096

Minnesota

52,900

$50,582

Mississippi

33,532

$42,403

Missouri

66,640

$43,206

Montana

10,617

$42,874

Nebraska

21,679

$42,885

Nevada

22,937

$47,710

New Hampshire

15,993

$47,609

New Jersey

113,027

$61,277

New Mexico

21,656

$45,112

New York

207,315

$62,332

North Carolina

97,676

$47,354

North Dakota

7,621

$40,279

Ohio

120,234

$53,410

Oklahoma

42,230

$43,551

Oregon

29,656

$51,811

Pennsylvania

123,637

$55,833

Rhode Island

15,340

$57,168

South Carolina

49,197

$45,758

South Dakota

8,551

$36,674

Tennessee

62,282

$45,030

Texas

321,729

$46,179

Utah

22,516

$41,615

Vermont

9,066

$46,593

Virginia

105,025

$46,796

Washington

54,184

$49,884

West Virginia

19,862

$42,529

Wisconsin

59,098

$49,051

Wyoming

6,881

$53,074

Source: National Education Association

DCJobSource