Step&Lane
HomeStates › Idaho

Idaho · districts and schedules

Idaho teacher salary schedules

Every Idaho district in the NCES directory, with enrollment, and the salary schedules indexed for it. Districts marked "not yet indexed" publish their schedules on their own sites; this index only lists grids it has parsed from a source document.

Rankings from the parsed grids

Full ranking: highest paying school districts in Idaho.

Highest starting bachelor's salary

DistrictStartingColumnEnrollment
1. Madison District$53,402B5,771
2. Culdesac Joint District$51,800BA115
3. American Falls Joint District$51,650BA Lane 11,534
4. Independent School District of Boise City$50,540BA22,425
5. Blackfoot District$50,500BA3,859
6. Bonneville Joint School District No. 93$50,257BA13,646
7. West Ada School District$50,252BA38,991
8. Nampa School District$50,252BA13,113
9. Pocatello/Chubbuck School District No. 25$50,252BA Only11,908
10. Idaho Falls School District 91$50,252Bachelors10,121
11. Hansen District$50,252BA315
12. Potlatch District$50,252BA462
13. Wilder District$50,252Career Ladder637
14. Lapwai District$48,556BA516
15. Kellogg Joint District$42,360BA1,138

Highest top-of-schedule cell

DistrictTop cellColumnEnrollment
1. Lapwai District$93,349MA+45 PHD516
2. Independent School District of Boise City$93,151MA+30 ES/DR22,425
3. West Ada School District$84,754MA APE38,991
4. Highland Joint District$83,439MA+36 ES/DR171
5. Bonneville Joint School District No. 93$82,715MA13,646
6. Moscow District$82,647MA+302,333
7. Pocatello/Chubbuck School District No. 25$82,400MA+11,908
8. Idaho Falls School District 91$79,500AP Masters10,121
9. Potlatch District$78,656PHD MA+30462
10. Cottonwood Joint District$77,214MA+36 ES/DR435
11. Nampa School District$76,327Masters13,113
12. Madison District$76,327M5,771
13. Nezperce Joint District$74,823MA+36 ES/DR169
14. Kellogg Joint District$72,714MA36/ES/DR1,138
15. American Falls Joint District$72,650BA 48/ Masters Lane 31,534

Fewest steps to the top cell

DistrictSteps to topColumnEnrollment
1. Hansen District8MA315
2. Wilder District8Career Ladder637
3. Moscow District10MA+302,333
4. Madison District10M5,771
5. Pocatello/Chubbuck School District No. 2513MA+11,908
6. Potlatch District13PHD MA+30462
7. Nampa School District13Masters13,113
8. American Falls Joint District13BA 48/ Masters Lane 31,534
9. Blackfoot District13MA3,859
10. Lapwai District14MA+45 PHD516
11. Highland Joint District14MA+36 ES/DR171
12. Cottonwood Joint District14MA+36 ES/DR435
13. Nezperce Joint District15MA+36 ES/DR169
14. Kellogg Joint District15MA36/ES/DR1,138
15. Culdesac Joint District15MA +36 ES/DR115

All 115 Idaho districts (NCES 2023-24)

DistrictEnrollmentIndexed scheduleLowest cell
Joint School District No. 2
Meridian
38,991Certificated salary schedule (2026-27) 2026-27$50,252
Boise Independent District
Boise
22,425Certified salary schedule (2026-27, with 0.5% increase and career ladder minimums) 2026-27$50,540
Bonneville Joint District
Idaho Falls
13,646Certified staff career ladder (2026-27) 2026-27$50,257
Nampa School District
Nampa
13,113Certified salary schedule (2026-27) 2026-27$50,252
Pocatello District
Pocatello
11,908School District Salary Schedule (2026-2027) 2026-27$50,252
Idaho Falls District
Idaho Falls
10,121Certified salary schedule (2026-2027) 2026-27$50,252
Vallivue School District
Caldwell
10,014No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Coeur D'Alene District
Coeur D'Alene
9,653No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Twin Falls District
Twin Falls
9,227No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Oneida County District
Malad
8,704No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Jefferson County Joint District
Rigby
6,706No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Post Falls District
Post Falls
5,894No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Kuna Joint District
Kuna
5,795No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Madison District
Rexburg
5,771Certificated salary schedule (2025-26) 2025-26$53,402
Cassia County Joint District
Burley
5,507No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Caldwell District
Caldwell
5,394No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Lewiston Independent District
Lewiston
4,563No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Lakeland District
Rathdrum
4,527No step grid: No teacher salary grid could be read from this district's master agreement (a populated column has no heading). Source.
Minidoka County Joint District
Rupert
4,394No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Middleton District
Middleton
4,312No step grid: No teacher salary grid could be read from this district's master agreement (caption names another unit: Director). Source.
Jerome Joint District
Jerome
4,078No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Blackfoot District
Blackfoot
3,859Certificated salary schedule (2024-25) 2024-25$50,500
Mountain Home District
Mountain Home
3,683No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Lake Pend Oreille School District
Ponderay
3,647No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Blaine County District
Hailey
3,234No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Snake River District
Blackfoot
3,172No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Emmett Independent District
Emmett
2,566No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Shelley Joint District
Shelley
2,559No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Preston Joint District
Preston
2,407No step grid: No teacher salary grid could be read from this district's master agreement (caption names another unit: Superintendent). Source.
Moscow District
Moscow
2,333Certificated salary schedule (2024-25) 2024-25$41,500
Fremont County Joint District
St Anthony
2,228No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Sugar-Salem Joint District
Sugar City
2,199No step grid: No teacher salary grid could be read from this district's master agreement (caption names another unit: stipend). Source.
Kimberly District
Kimberly
2,151No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Teton County District
Driggs
1,915No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Fruitland District
Fruitland
1,581No step grid: No teacher salary grid could be read from this district's master agreement (row without a step label). Source.
Filer District
Filer
1,541No step grid: No teacher salary grid could be read from this district's master agreement (the first lane falls as steps rise). Source.
American Falls Joint District
American Falls
1,534Certificated salary schedule (2025-26) 2025-26$51,650
Weiser District
Weiser
1,525No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Bear Lake County District
Paris
1,437No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
McCall-Donnelly Joint School District
McCall
1,369No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Boundary County District
Bonners Ferry
1,362No step grid: No teacher salary grid could be read from this district's master agreement (a populated column has no heading). Source.
Payette Joint District
Payette
1,359No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Homedale Joint District
Homedale
1,270No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Buhl Joint District
Buhl
1,220No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Marsh Valley Joint District
Arimo
1,205No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Gooding Joint District
Gooding
1,184No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Kellogg Joint District
Kellogg
1,138Certificated salary schedule (2025-26) 2025-26$42,360
Mountain View School District
Grangeville
1,126No step grid: No teacher salary grid could be read from this district's master agreement (caption names another unit: stipend). Source.
Wendell District
Wendell
1,111No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Orofino Joint District
Orofino
1,098No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Parma District
Parma
1,007No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
West Bonner County District
Priest River
1,002No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
New Plymouth District
New Plymouth
970No step grid: No teacher salary grid could be read from this district's master agreement (row without a step label). Source.
St Maries Joint District
St Maries
920No step grid: No teacher salary grid could be read from this district's master agreement (row without a step label). Source.
Soda Springs Joint District
Soda Springs
886No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Firth District
Firth
832schedule not yet indexed
Marsing Joint District
Marsing
813No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
West Side Joint District
Dayton
805No step grid: The most recent teacher agreement on file for this district dates from 2022-23. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.
Melba Joint District
Melba
802No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Ririe Joint District
Ririe
724No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Salmon District
Salmon
673No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Aberdeen District
Aberdeen
643No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Wilder District
Wilder
637Certificated salary schedule (2025-26) 2025-26$50,252
West Jefferson District
Terreton
616No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Grace Joint District
Grace
517No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Lapwai District
Lapwai
516Certificated salary schedule (2025-26) 2025-26$48,556
Shoshone Joint District
Shoshone
511No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Valley District
Hazelton
501schedule not yet indexed
Wallace District
Silverton
493schedule not yet indexed
Potlatch District
Potlatch
462Certificated salary schedule (2025-26) 2025-26$50,252
Cottonwood Joint District
Cottonwood
435Certificated salary schedule (2025-26) 2025-26$38,364
Hagerman Joint District
Hagerman
391schedule not yet indexed
Butte County Joint District
Arco
390No step grid: No teacher salary grid could be read from this district's master agreement (13% of the figures are malformed (bad text layer)). Source.
Kamiah Joint District
Kamiah
387No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Murtaugh Joint District
Murtaugh
383schedule not yet indexed
Glenns Ferry Joint District
Glenns Ferry
363No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Plummer-Worley Joint District
Plummer
359No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Basin School District
Idaho City
347No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Challis Joint District
Challis
338No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Troy School District
Troy
332No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Notus District
Caldwell
331No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Hansen District
Hansen
315Certificated salary schedule (2025-26) 2025-26$50,252
Castleford District
Castleford
302schedule not yet indexed
Council District
Council
294No step grid: No teacher salary grid could be read from this district's master agreement (step numbers do not rise). Source.
Genesee Joint District
Genesee
293No step grid: No teacher salary grid could be read from this district's master agreement (no line above the block labels its columns). Source.
Kendrick Joint District
Kendrick
287No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Bruneau-Grand View Joint School District
Bruneau
268schedule not yet indexed
Garden Valley District
Garden Valley
256schedule not yet indexed
Horseshoe Bend School District
Horseshoe Bend
218No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Mackay Joint District
Mackay
213No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Richfield District
Richfield
211No step grid: No teacher salary grid could be read from this district's master agreement (no grid block found). Source.
Cascade District
Cascade
206No step grid: The most recent teacher agreement on file for this district dates from 2018-19. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.
Kootenai District
Harrison
203No step grid: No teacher salary grid could be read from this district's master agreement (row without a step label). Source.
Whitepine Joint School District
Deary
202No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Dietrich District
Dietrich
184schedule not yet indexed
Rockland District
Rockland
174No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.
Highland Joint District
Craigmont
171Certificated salary schedule (2025-26) 2025-26$41,841
Nezperce Joint District
Nezperce
169Certificated salary schedule (2025-26) 2025-26$40,831
Camas County District
Fairfield
168schedule not yet indexed
Midvale District
Midvale
161schedule not yet indexed
Salmon River Joint School District
Riggins
157schedule not yet indexed
Cambridge Joint District
Cambridge
146No step grid: The most recent teacher agreement on file for this district dates from 2017-18. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.
Meadows Valley District
New Meadows
136No step grid: No teacher salary grid could be read from this district's master agreement (a populated column has no heading). Source.
North Gem District
Bancroft
133schedule not yet indexed
South Lemhi District
Leadore
128schedule not yet indexed
Bliss Joint District
Bliss
124schedule not yet indexed
Culdesac Joint District
Culdesac
115Certificated salary schedule (2025-26) 2025-26$51,800
Clark County District
Dubois
109No step grid: No teacher salary grid could be read from this district's master agreement (a populated column has no heading). Source.
Mullan District
Mullan
78No step grid: The master agreement the Idaho School Boards Association holds for this district is a scan with no text layer, so its salary schedule could not be read. Source.
Swan Valley Elementary District
Irwin
67schedule not yet indexed
Avery School District
Calder
19No step grid: No teacher salary grid could be read from this district's master agreement (row without a step label). Source.
Arbon Elementary District
Arbon
18schedule not yet indexed
Pleasant Valley Elementary District
Jordan Valley
12schedule not yet indexed
Prairie Elementary District
Prairie
6schedule not yet indexed
Three Creek Joint Elementary District
Rogerson
5schedule not yet indexed

Enrollment is the NCES Common Core of Data 2023-24 membership total for each LEA. District websites are not linked because this index does not verify them; every schedule page links its own source document.