Average Teacher Salary in New Hampshire

Average teacher salary in New Hampshire is only slightly below the national average, according to records from 2007 through 2009. In 2009, teaching salaries in New Hampshire were at $48,560, about $1000 lower than the national average of $49,720. In 2008, the national average teaching salary was $48,353, about $2000 higher than the average teacher salary in New Hampshire of $46,365.

In terms of teacher salaries, New Hampshire is quickly closing the gap between its average and the national average. Teaching salaries in New Hampshire have steadily risen in the national rankings, from number 28 in 2007 to 27 in 2008 to 26 in 2009. That’s a large increase of almost 5% from 2007 to 2008, and a smaller one of just under 3% from 2008 to 2009, combining for a significant total increase in New Hampshire teacher salaries of nearly 8%.

The New Hampshire Teacher Salary Schedule below shows the consistent increase in New Hampshire teacher salaries over the past three years:

Average Salary Percent Change
Rank 2009 Rank 2008 Rank 2007 2008 to 2009 2007 to 2008 2007 to 2009
New Hampshire 26 $48,560.00 27 $46,365.00 28 $45,046.67 4.73% 2.93% 7.80%

Read our article on becoming a teacher in New Hampshire if you are interested in teaching in New Hampshire.

Financial Data for New Hampshire

State Spending on Teachers

  • Salary expenditure on all teachers (including home schoolers, special education, non-certified teachers): $967,073,625
  • Benefits expenditures for teachers: $370,606,161
  • Instructional expenditures for teaching supplies: $42,565,120
  • Total current instructional expenditures per student (teacher salary and curriculum): $8,202
  • Total current expenditures per student: $13,532

Revenue Per Student From Various Sources

  • State revenue per student: $5,027
  • Federal revenue per student: $680

State Sources of Revenue for Schools

  • Revenue by state property tax: $1,169,816,127
  • Revenue by local government property tax: $207,129,850
  • Federal grants direct to local districts: $2,414,245
  • Federal grants through state: $133,367,425

New Hampshire School Districts

School District Full Time Teachers Student to Teacher Ratio Contact Information
Academy For Equine Sciences Charter School 3 not available
36 Industrial Way Suite 3
Rochester, NH 3867
603-335-6900
Academy For Science And Design Charter School 5 not available
316 Daniel Webster Hwy
Merrimack, NH 3054
603-262-9162
Allenstown School District 41 17 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Alton School District 46 19 to 1
252 Suncook Valley Rd
Alton, NH 3809
603-875-7890
Amherst School District 124 12 to 1
1 School St
Amherst, NH 3031
603-673-2690
Andover School District 22 14 to 1
105 Community Dr
Penacook, NH 3303
603-753-6561
Ashland School District 17 9 to 1
103 Main St
Meredith, NH 3253
603-279-7947
Auburn School District 43 21 to 1
90 Farmer Rd
Hooksett, NH 3106
603-622-3731
Barnstead School District 46 18 to 1
10 Watson Rd
Barnstead, NH 3218
603-435-1510
Barrington School District 71 19 to 1
41 Province Ln
Barrington, NH 3825
603-664-2715
Bartlett School District 28 14 to 1
176a Main St
Conway, NH 3818
603-447-8368
Bath School District 9 12 to 1
2975 Dartmouth College Hwy
North Haverhill, NH 3774
603-787-2113
Bedford School District 287 15 to 1
103 County Rd
Bedford, NH 3110
603-472-3755
Berlin School District 115 12 to 1
183 Hillside Ave
Berlin, NH 3570
603-752-6500
Bethlehem School District 20 10 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Bow School District 137 12 to 1
32 White Rock Hill Rd
Bow, NH 3304
603-224-4728
Brentwood School District 29 15 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Brookline School District 43 15 to 1
4 Lund Ln
Hollis, NH 3049
603-465-7118
Campton School District 29 11 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Candia School District 35 18 to 1
90 Farmer Rd
Hooksett, NH 3106
603-622-3731
Chester School District 48 20 to 1
22 Murphy Dr
Chester, NH 3036
603-887-3621
Chesterfield School District 30 19 to 1
34 West St
Keene, NH 3431
603-357-9002
Chichester School District 23 16 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Claremont School District 171 11 to 1
165 Brd St
Claremont, NH 3743
603-543-4200
Cocheco Arts And Technology Academy 7 not available
37a Province Ln
Barrington, NH 3825
603-664-9671
Coe Brown Academy School District 63 not available
907 First Nh Tpke.
Northwood, NH 3261
603-942-5531
Colebrook School District 41 8 to 1
21 Academy St
Colebrook, NH 3576
603-237-5571
Concord School District 340 15 to 1
16 Rumford St
Concord, NH 3301
603-225-0811
Contoocook Valley School District 242 12 to 1
106 Hancock Rd
Peterborough, NH 3458
603-924-3336
Conway School District 165 8 to 1
176a Main St
Conway, NH 3818
603-447-8368
Cornish School District 14 13 to 1
165 Brd St
Claremont, NH 3743
603-543-4200
Croydon School District 2 45 to 1
9 Depot St Suite 2
Newport, NH 3773
603-863-3540
Csi Charter School 3 not available
26 Washington St
Penacook, NH 3303
603-753-0199
Deerfield School District 53 13 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Derry School District 302 21 to 1
18 South Main St
Derry, NH 3038
603-432-1210
Dover School District 271 14 to 1
Mcconnell Center 61 Locust St
Dover, NH 3820
603-516-6800
Dresden School District 96 10 to 1
41 Lebanon St
Hanover, NH 3755
603-643-6050
Dunbarton School District 16 24 to 1
11 School St
Goffstown, NH 3045
603-497-4818
East Kingston School District 17 12 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Epping School District 92 11 to 1
213 Main St
Epping, NH 3042
603-679-5402
Epsom School District 35 19 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Errol School District 2 7 to 1
123 Main St
Gorham, NH 3581
603-466-3632
Exeter Region Cooperative School District 226 14 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Exeter School District 80 13 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Fall Mountain Regional School District 146 12 to 1
East St
Charlestown, NH 3603
603-826-7756
Farmington School District 106 11 to 1
356 Main St
Farmington, NH 3835
603-755-2627
Franklin School District 105 13 to 1
119 Central St
Franklin, NH 3235
603-934-3108
Freedom School District 9 17 to 1
626 Placeains Rd
Silver Lake, NH 3875
603-539-2610
Fremont School District 47 16 to 1
Blackrocks Village 5 Hall Rd
Fremont, NH 3044
603-895-6903
Gilford School District 114 10 to 1
47 Cherry Valley Rd
Gilford, NH 3249
603-527-9215
Gilmanton School District 32 19 to 1
9 Currier Hill Rd
Gilmanton, NH 3237
603-267-9097
Goffstown School District 208 12 to 1
11 School St
Goffstown, NH 3045
603-497-4818
Gorham Randolph Shelburne Cooperative School District 39 13 to 1
123 Main St
Gorham, NH 3581
603-466-3632
Goshen-lempster Cooperative School District 16 16 to 1
29 School Rd
Lempster, NH 3605
603-863-2420
Governor Wentworth Regional School District 235 11 to 1
140 Pine Hill Rd
Wolfeboro Falls, NH 3896
603-569-1658
Grantham School District 15 27 to 1
75 Learning Dr
Grantham, NH 3753
603-863-9689
Great Bay Elearning Charter School 8 not available
30 Linden St
Exeter, NH 3833
603-775-8638
Greenland School District 29 18 to 1
48 Post Rd
Greenland, NH 3840
603-422-9572
Hampstead School District 94 17 to 1
30 Greenough Rd
Plaistow, NH 3865
603-382-6119
Hampton Falls School District 25 11 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Hampton School District 108 11 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Hanover School District 38 15 to 1
41 Lebanon St
Hanover, NH 3755
603-643-6050
Harrisville School District 6 16 to 1
34 West St
Keene, NH 3431
603-357-9002
Haverhill Cooperative School District 80 8 to 1
2975 Dartmouth College Hwy
North Haverhill, NH 3774
603-787-2113
Henniker School District 45 10 to 1
41 Liberty Hill Rd Bldg. 5
Henniker, NH 3242
603-428-3269
Hill School District 8 22 to 1
119 Central St
Franklin, NH 3235
603-934-3108
Hillsboro Deering Cooperative School District 120 11 to 1
70 School St
Hillsboro, NH 3244
603-464-4466
Hinsdale School District 57 11 to 1
600 Old Homestead Hwy
East Swanzey, NH 3446
603-352-6955
Holderness School District 26 8 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Hollis School District 60 12 to 1
4 Lund Ln
Hollis, NH 3049
603-465-7118
Hollis/brookline Cooperative School District 100 14 to 1
4 Lund Ln
Hollis, NH 3049
603-465-7118
Hooksett School District 100 21 to 1
90 Farmer Rd
Hooksett, NH 3106
603-622-3731
Hopkinton School District 83 12 to 1
204 Maplacee St
Contoocook, NH 3229
603-746-5186
Hudson School District 250 16 to 1
20 Library St
Hudson, NH 3051
603-886-1235
Inter-lakes School District 97 12 to 1
103 Main St
Meredith, NH 3253
603-279-7947
Jackson School District 6 13 to 1
176a Main St
Conway, NH 3818
603-447-8368
Jaffrey-rindge Cooperative School District 149 11 to 1
81 Fitzgerald Dr
Jaffrey, NH 3452
603-532-8100
John Stark Regional School District 81 11 to 1
41 Liberty Hill Rd Bldg. 5
Henniker, NH 3242
603-428-3269
Kearsarge Regional School District 180 11 to 1
169 Main St
New London, NH 3257
603-526-2051
Keene School District 303 9 to 1
34 West St
Keene, NH 3431
603-357-9002
Kensington School District 17 12 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Laconia School District 206 11 to 1
39 Harvard St
Laconia, NH 3247
603-524-5710
Lafayette Regional School District 10 11 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Landaff School District 1 61 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Lebanon School District 175 9 to 1
84 Hanover St
Lebanon, NH 3766
603-448-1634
Lincoln-woodstock School District 43 9 to 1
72 Linwood Dr
Lincoln, NH 3251
603-745-2051
Lisbon Regional School District 35 10 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Litchfield School District 111 14 to 1
C/o Campbell High School
Litchfield, NH 3052
603-578-3570
Littleton School District 82 10 to 1
102 School St
Littleton, NH 3561
603-444-5215
Londonderry School District 391 14 to 1
268c Mammoth Rd
Londonderry, NH 3053
603-432-6920
Lyme School District 17 16 to 1
Rte. 10
Lyme, NH 3768
603-795-4431
Lyndeborough School District 8 12 to 1
One Chalet Dr Suite 105
Wilton, NH 3086
603-878-8100
Madison School District 18 17 to 1
626 Placeains Rd
Silver Lake, NH 3875
603-539-2610
Manchester School District 1,131 13 to 1
286 Commercial St
Manchester, NH 3101
603-624-6300
Marlborough School District 18 15 to 1
34 West St
Keene, NH 3431
603-357-9002
Marlow School District 5 18 to 1
34 West St
Keene, NH 3431
603-357-9002
Mascenic Regional School District 106 12 to 1
One Chalet Dr Suite 105
Wilton, NH 3086
603-878-8100
Mascoma Valley Reg School District 115 12 to 1
547 Route 4
Enfield, NH 3748
603-632-5563
Merrimack School District 329 14 to 1
36 Mcelwain St
Merrimack, NH 3054
603-424-6200
Merrimack Valley School District 189 14 to 1
105 Community Dr
Penacook, NH 3303
603-753-6561
Milan School District 8 24 to 1
123 Main St
Gorham, NH 3581
603-466-3632
Milford School District 182 14 to 1
100 West St
Milford, NH 3055
603-673-2202
Milton School District 55 12 to 1
39 Main St
Union, NH 3887
603-473-2326
Monadnock Regional School District 185 11 to 1
600 Old Homestead Hwy
East Swanzey, NH 3446
603-352-6955
Monroe School District 9 14 to 1
77 Woodsville Rd
Monroe, NH 3771
603-638-2800
Mont Vernon School District 19 17 to 1
1 School St
Amherst, NH 3031
603-673-2690
Moultonborough School District 70 9 to 1
916 Whittier Hwy
Moultonborough, NH 3254
603-476-5247
Nashua School District 865 14 to 1
141 Ledge St
Nashua, NH 3061
603-966-1000
Nelson School District 4 22 to 1
34 West St
Keene, NH 3431
603-357-9002
New Boston School District 35 27 to 1
11 School St
Goffstown, NH 3045
603-497-4818
New Castle School District 8 12 to 1
48 Post Rd
Greenland, NH 3840
603-422-9572
Newfields School District 15 11 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Newfound Area School District 132 11 to 1
20 North Main St
Bristol, NH 3222
603-744-5555
Newington School District 6 16 to 1
48 Post Rd
Greenland, NH 3840
603-422-9572
Newmarket School District 92 11 to 1
186a Main St
Newmarket, NH 3857
603-659-5020
Newport School District 106 9 to 1
9 Depot St Suite 2
Newport, NH 3773
603-863-3540
North Country Charter Academy 4 not available
260 Cottage St Suite A
Littleton, NH 3561
603-444-1535
North Hampton School District 41 12 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Northumberland School District 39 9 to 1
15 Preble St
Groveton, NH 3582
603-636-1437
Northwood School District 41 18 to 1
Greenbriar Building
Northwood, NH 3261
603-942-1290
Nottingham School District 38 19 to 1
Greenbriar Building
Northwood, NH 3261
603-942-1290
Oyster River Cooperative School District 165 12 to 1
36 Coe Dr
Durham, NH 3824
603-868-5100
Pelham School District 133 16 to 1
19 Haverhill Rd
Windham, NH 3087
603-425-1976
Pembroke School District 145 8 to 1
267 Pembroke St
Pembroke, NH 3275
603-485-5188
Pemi-baker Regional School District 64 12 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Piermont School District 8 14 to 1
2975 Dartmouth College Hwy
North Haverhill, NH 3774
603-787-2113
Pinkerton Academy School District 242 not available
5 Pinkerton St
Derry, NH 3038
603-437-5237
Pittsburg School District 21 5 to 1
21 Academy St
Colebrook, NH 3576
603-237-5571
Pittsfield School District 66 9 to 1
Locke's Location
Pittsfield, NH 3263
603-435-5526
Plainfield School District 27 13 to 1
92 Bonner Rd
Meriden, NH 3770
603-469-3442
Plymouth School District 40 10 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Portsmouth School District 252 9 to 1
50 Clough Dr
Portsmouth, NH 3801
603-431-5080
Profile School District 29 10 to 1
Mount Eustis Common Ste 230
Littleton, NH 3561
603-444-3925
Prospect Mountain School District 44 not available
242 Suncook Valley Rd
Alton, NH 3809
603-875-8600
Raymond School District 132 11 to 1
43 Harriman Hill Rd
Raymond, NH 3077
603-895-4299
Rochester School District 367 12 to 1
150 Wakefield St
Rochester, NH 3867
603-332-3678
Rollinsford School District 15 23 to 1
51 West High St
Somersworth, NH 3878
603-692-4450
Rumney School District 14 10 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Rye School District 51 13 to 1
48 Post Rd
Greenland, NH 3840
603-422-9572
Salem School District 345 13 to 1
38 Geremonty Dr
Salem, NH 3079
603-893-7040
Sanborn Regional School District 169 10 to 1
178 Main St
Kingston, NH 3848
603-642-3688
Seabrook School District 60 14 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Seacoast Charter School 7 not available
13 Church St
Kingston, NH 3848
603-642-8400
Shaker Regional School District 106 14 to 1
58 School St
Belmont, NH 3220
603-267-9223
Somersworth School District 143 12 to 1
51 West High St
Somersworth, NH 3878
603-692-4450
Souhegan Cooperative School District 95 10 to 1
1 School St
Amherst, NH 3031
603-673-2690
South Hampton School District 8 16 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Stark School District 3 25 to 1
15 Preble St
Groveton, NH 3582
603-636-1437
Stewartstown School District 9 14 to 1
21 Academy St
Colebrook, NH 3576
603-237-5571
Stoddard School District 4 28 to 1
41 Liberty Hill Rd Bldg. 5
Henniker, NH 3242
603-428-3269
Strafford School District 44 16 to 1
Greenbriar Building
Northwood, NH 3261
603-942-1290
Stratford School District 20 5 to 1
15 Preble St
Groveton, NH 3582
603-636-1437
Stratham School District 49 12 to 1
30 Linden St
Exeter, NH 3833
603-775-8653
Strong Foundations Charter School 7 not available
715 Riverwood Dr
Pembroke, NH 3275
603-225-2715
Sunapee School District 48 10 to 1
68 Main St
Sunapee, NH 3782
603-763-4627
Surry Village Charter School 6 not available
11 Village Rd
Surry, NH 3431
603-352-3080
Tamworth School District 27 12 to 1
626 Placeains Rd
Silver Lake, NH 3875
603-539-2610
Thornton School District 21 10 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Timberlane Regional School District 353 13 to 1
30 Greenough Rd
Plaistow, NH 3865
603-382-6119
Unity School District 11 17 to 1
165 Brd St
Claremont, NH 3743
603-543-4200
Virtual Learning Academy Charter School 20 not available
30 Linden St
Exeter, NH 3833
603-778-2500
Wakefield School District 37 20 to 1
39 Main St
Union, NH 3887
603-473-2326
Warren School District 10 15 to 1
2975 Dartmouth College Hwy
North Haverhill, NH 3774
603-787-2113
Washington School District 7 27 to 1
70 School St
Hillsboro, NH 3244
603-464-4466
Waterville Valley School District 4 8 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Weare School District 79 14 to 1
41 Liberty Hill Rd Bldg. 5
Henniker, NH 3242
603-428-3269
Wentworth School District 8 8 to 1
47 Old Ward Bridge Rd
Plymouth, NH 3264
603-536-1254
Westmoreland School District 12 19 to 1
34 West St
Keene, NH 3431
603-357-9002
White Mountain Regional School District 120 11 to 1
14 King Square.
Whitefield, NH 3598
603-837-9363
Wilton School District 20 14 to 1
One Chalet Dr Suite 105
Wilton, NH 3086
603-878-8100
Wilton-lyndeboro School District 35 11 to 1
One Chalet Dr Suite 105
Wilton, NH 3086
603-878-8100
Winchester School District 39 16 to 1
600 Old Homestead Hwy
East Swanzey, NH 3446
603-352-6955
Windham School District 121 19 to 1
19 Haverhill Rd
Windham, NH 3087
603-425-1976
Winnacunnet Cooperative School District 105 12 to 1
2 Alumni Dr
Hampton, NH 3842
603-926-8992
Winnisquam Regional School District 125 13 to 1
433 West Main St
Tilton, NH 3276
603-286-4116