820 schools in Idaho
44 counties · 183 cities · Public K-12
Idaho reports 820 active K-12 public-school campuses, an average of 19 per county. Joint School District No. 2 is the state's largest district by enrollment.
Test scores
Reading, SY 2024-25. State average: 53.7% met or exceeded.Top 5 schools
- 96.2%
- 95.6%
- 93.8%
- 91.3%
- 89.5%
Lowest 5 schools
- 13.7%
- 15.7%
- 16.7%
- 17.6%
- 17.9%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| PARADISE CREEK REGIONAL HIGH SCHOOL | MOSCOW | Latah County | High | 21 | · |
| PROMISE ACADEMY | CALDWELL | Canyon County | High | 21 | · |
| STONE ELEMENTARY SCHOOL | STONE | Oneida County | Elementary | 21 | · |
| BOISE ONLINE SCHOOL - ELEMENTARY | BOISE | Ada County | Elementary | 20 | · |
| CTE PREP SCHOOL | SODA SPRINGS | Caribou County | High | 20 | · |
| ARBON ELEMENTARY SCHOOL | ARBON | Power County | Elementary | 18 | · |
| FIVE-COUNTY DETENTION CENTER | ST ANTHONY | Fremont County | High | 18 | · |
| FRUITLAND PREPARATORY ACADEMY | FRUITLAND | Payette County | High | 18 | · |
| CAVENDISH-TEAKEAN ELEMENTARY SCHOOL | LENORE | Clearwater County | Elementary | 15 | · |
| CDA JUVENILE DETENTION CENTER | DALTON GARDENS | Kootenai County | Combined | 15 | · |
| CLOVER CREEK HIGH SCHOOL | MONTPELIER | Bear Lake County | High | 15 | · |
| ELK CITY SCHOOL | ELK CITY | Idaho County | Elementary | 13 | · |
| INDIANHEAD ACADEMY HIGH SCHOOL | WEISER | Washington County | High | 13 | · |
| MIDVALE ALTERNATIVE SCHOOL | MIDVALE | Washington County | High | 13 | · |
| OLA ELEMENTARY SCHOOL | OLA | Gem County | Elementary | 13 | · |
| SALMON ALTERNATIVE HIGH SCHOOL | SALMON | Lemhi County | High | 12 | · |
| SNAKE RIVER JUVENILE DETENTION | TWIN FALLS | Twin Falls County | Combined | 12 | · |
| ADA COUNTY JUVENILE CENTER | BOISE | Ada County | High | 11 | · |
| WAKAPA ACADEMY | BUHL | Twin Falls County | High | 11 | · |
| FLYERS CENTER | BOISE | Ada County | Elementary | 10 | · |
| TENDOY ELEMENTARY SCHOOL | TENDOY | Lemhi County | Elementary | 10 | · |
| 3B JUVENILE DETENTION CENTER | IDAHO FALLS | Bonneville County | Combined | 9 | · |
| POCATELLO JUVENILE DETENTION | POCATELLO | Bannock County | Combined | 9 | · |
| CALDER SCHOOL | CALDER | Shoshone County | Elementary | 8 | · |
| CORNERSTONE HIGH SCHOOL | HAZELTON | Jerome County | High | 6 | · |
| PRAIRIE ELEM/JR HIGH SCHOOL | PRAIRIE | Elmore County | Elementary | 6 | · |
| REGION 2 JUVENILE DETENTION CENTER | LEWISTON | Nez Perce County | Combined | 5 | · |
| THREE CREEK ELEM/JR HIGH SCHOOL | ROGERSON | Owyhee County | Elementary | 5 | · |
| HOWE ELEMENTARY SCHOOL | HOWE | Butte County | Elementary | 4 | · |
| JEROME ACADEMY | JEROME | Jerome County | Combined | 4 | · |
| LPOSD HOME SCHOOL ACADEMY | SANDPOINT | Bonner County | Elementary | 4 | · |
| MINI-CASSIA JUVENILE DETENTION CENTER | RUPERT | Minidoka County | Combined | 4 | · |
| TREASURE VALLEY MATH/SCIENCE | BOISE | Ada County | Combined | 4 | · |
| CAREER & TECHNICAL EDUCATION CENTER | IDAHO FALLS | Bonneville County | High | 3 | · |
| DEHRYL A DENNIS PROF-TECH CENTER | BOISE | Ada County | High | 3 | · |
| MADISON ONLINE ELEMENTARY | REXBURG | Madison County | Middle | 2 | · |
| NEZ PERCE TRIBE HEAD START | LAPWAI | Nez Perce County | Elementary | 2 | · |
| PAYETTE RIVER TECHNICAL ACADEMY | EMMETT | Gem County | High | 2 | · |
| LOWMAN ELEMENTARY SCHOOL | LOWMAN | Boise County | Elementary | 1 | · |
| SANDPOINT JUVENILE DETENTION | SANDPOINT | Bonner County | High | 1 | · |
| A Neil DeAtley Career Technical Education Center | LEWISTON | Nez Perce County | High | 0 | · |
| ADA PROFESSIONAL-TECHNICAL CENTER | MERIDIAN | Ada County | High | 0 | · |
| CASSIA REGIONAL TECHNICAL CENTER | BURLEY | Cassia County | High | 0 | · |
| COEUR D'ALENE VIRTUAL ACADMEY | COEUR D'ALENE | Kootenai County | Combined | 0 | · |
| HORSESHOE BEND ALTERNATIVE SCHOOL | HORSESHOE BEND | Boise County | High | 0 | · |
| IDAHO CENTER OF ADVANCED TECHNOLOGY | NAMPA | Canyon County | High | 0 | · |
| IDAHO YOUTH CHALLENGE ACADEMY SPRING | PIERCE | Clearwater County | High | 0 | · |
| JCC - LEWISTON | LEWISTON | Nez Perce County | High | 0 | · |
| JCC - NAMPA | NAMPA | Canyon County | High | 0 | · |
| JCC - ST ANTHONY | ST ANTHONY | Fremont County | High | 0 | · |
| KUNA CAREER TECHNICAL SCHOOL | KUNA | Ada County | High | 0 | · |
| LAKELAND ONLINE ACADEMY | RATHDRUM | Kootenai County | Elementary | 0 | · |
| PORTNEUF VALLEY TECHNICAL AND CAREER CENTER | POCATELLO | Bannock County | High | 0 | · |
| RIGBY VIRTUAL ACADEMY | RIGBY | Jefferson County | Elementary | 0 | · |
| Robert Janss School | BOISE | Ada County | High | 0 | · |
| SALMON JUVENILE DETENTION CENTER | SALMON | Lemhi County | Combined | 0 | · |
| ST MARIES COMMUNITY EDUCATION ALTERNATIVE | ST MARIES | Benewah County | High | 0 | · |
| VIRTUAL PREPARATORY ACADEMY OF IDAHO - ELEMENTARY | IDAHO FALLS | Bonneville County | Elementary | 0 | · |
| VIRTUAL PREPARATORY ACADEMY OF IDAHO - SECONDARY | IDAHO FALLS | Bonneville County | High | 0 | · |
| CLAYTON ELEMENTARY SCHOOL | CLAYTON | Custer County | Elementary | · | · |
| DRY CREEK CHARTER SCHOOL | BOISE | Ada County | Elementary | · | · |
| HOLLISTER CHARTER SCHOOL | HOLLISTER | Twin Falls County | Elementary | · | · |
| KINPORT MIDDLE SCHOOL | POCATELLO | Bannock County | Elementary | · | · |
| NORTH IDAHO CLASSICAL ACADEMY | BONNERS FERRY | Boundary County | Elementary | · | · |
| PATTERSON ELEMENTARY SCHOOL | MAY | Lemhi County | Elementary | · | · |
| PINE ELEM/JR HIGH SCHOOL | PINE | Elmore County | Elementary | · | · |
| PRIEST RIVER JR HIGH SCHOOL | PRIEST RIVER | Bonner County | Elementary | · | · |
| RICHARD MCKENNA CHARTER SCHOOL - ONLINE ALTERNATIVE | MOUNTAIN HOME | Elmore County | High | · | · |
| TIGER LEARN PROGRAM | MOUNTAIN HOME | Elmore County | Elementary | · | · |
| TREASURE VALLEY TECH (TVT) - IDAHO | PAYETTE | Payette County | Combined | · | · |