School directory
AL school profiles
1,531 schools found.
| School | State | City | School Type | NCES ID | |
|---|---|---|---|---|---|
| Mulkey Elementary School | AL | Geneva | 010164000568 | Open | |
| Munford Elementary School | AL | Munford | 010318001443 | Open | |
| Munford High School | AL | Munford | 010318001220 | Open | |
| Munford Middle School | AL | Munford | 010318002086 | Open | |
| Murphy High School | AL | Mobile | 010237000942 | Open | |
| Muscle Shoals Career Academy | AL | Muscle Shoals | 010252001382 | Open | |
| Muscle Shoals High School | AL | Muscle Shoals | 010252001062 | Open | |
| Muscle Shoals Middle School | AL | Muscle Shoals | 010252001059 | Open | |
| Myrtlewood Elementary School | AL | Fosters | 010339001285 | Open | |
| Nan Gray Davis Elementary School | AL | Theodore | 010237000910 | Open | |
| Nathaniel H Stephens Elementary School | AL | Alexander City | 010003000005 | Open | |
| New Bethel Elementary School | AL | Tuscumbia | 010084000341 | Open | |
| New Brockton Elementary School | AL | New Brockton | 010081001748 | Open | |
| New Brockton High School | AL | New Brockton | 010081001494 | Open | |
| New Brockton Middle School | AL | New Brockton | 010081002545 | Open | |
| New Century Technology High School | AL | Huntsville | 010180001374 | Open | |
| New Direction | AL | Columbiana | 010303001418 | Open | |
| New Hope Elementary School | AL | New Hope | 010222000566 | Open | |
| New Hope High School | AL | New Hope | 010222000843 | Open | |
| New Horizon Alternative School | AL | Bessemer | 010033001264 | Open | |
| New Market School | AL | New Market | 010222000844 | Open | |
| Newton Elementary School | AL | Newton | 010105000392 | Open | |
| NicholsLawson Middle School | AL | Sylacauga | 010312002100 | Open | |
| Nixon Elementary School | AL | Montgomery | 010243001439 | Open | |
| North Baldwin Center For Technology | AL | Bay Minette | 010027000664 | Open | |
| North Jackson High School | AL | Stevenson | 010183001751 | Open | |
| North Jefferson Middle School | AL | Kimberly | 010192002079 | Open | |
| North Mobile County Middle School | AL | Axis | 010237002136 | Open | |
| North Sand Mountain School | AL | Higdon | 010183000662 | Open | |
| Northport Elementary School | AL | Northport | 010339001880 | Open | |
| Northport Intermediate School | AL | Northport | 010339002517 | Open | |
| Northridge High School | AL | Tuscaloosa | 010336002102 | Open | |
| Northridge Middle School | AL | Tuscaloosa | 010336001889 | Open | |
| Northside High School | AL | Northport | 010339001287 | Open | |
| Northside Middle School | AL | Northport | 010339002087 | Open | |
| Northside School | AL | Opelika | 010258000349 | Open | |
| Norwood Elementary School | AL | Birmingham | 010039000161 | Open | |
| Notasulga High School | AL | Notasulga | 010219000824 | Open | |
| Oak Grove Elementary School | AL | Bessemer | 010192001453 | Open | |
| Oak Grove High School | AL | Bessemer | 010192000732 | Open | |
| Oak Mountain Elementary School | AL | Birmingham | 010303001804 | Open | |
| Oak Mountain High School | AL | Birmingham | 010303001189 | Open | |
| Oak Mountain Intermediate School | AL | Birmingham | 010303000324 | Open | |
| Oak Mountain Middle School | AL | Birmingham | 010303000124 | Open | |
| Oak Park Elementary School | AL | Decatur | 010117000434 | Open | |
| Oakdale Elementary School | AL | Tuscaloosa | 010336001257 | Open | |
| Oakman High School | AL | Oakman | 010345001320 | Open | |
| Oakman Middle School | AL | Oakman | 010345001319 | Open | |
| Odenville Elementary School | AL | Odenville | 010306200219 | Open | |
| Odenville Intermediate School | AL | Odenville | 010306201877 | Open | |
| Odenville Middle School | AL | Odenville | 010306201172 | Open | |
| Ogletree Elementary School | AL | Auburn | 010021001254 | Open | |
| Ohatchee Elementary School | AL | Ohatchee | 010054001428 | Open | |
| Ohatchee High School | AL | Ohatchee | 010054000240 | Open | |
| Old Shell Road Magnet School | AL | Mobile | 010237000943 | Open | |
| Olive J Dodge Elementary School | AL | Mobile | 010237000915 | Open | |
| Oliver Elementary School | AL | Seale | 010288001135 | Open | |
| Oliver K5 School | AL | Birmingham | 010039000127 | Open | |
| Oneonta Elementary School | AL | Oneonta | 010255000583 | Open | |
| Oneonta High School | AL | Oneonta | 010255001064 | Open | |
| Oneonta Middle School | AL | Oneonta | 010255002355 | Open | |
| Opelika High School | AL | Opelika | 010258001070 | Open | |
| Opelika Learning Center | AL | Opelika | 010258002098 | Open | |
| Opelika Middle School | AL | Opelika | 010258001071 | Open | |
| Opp Elementary School | AL | Opp | 010261001078 | Open | |
| Opp High School | AL | Opp | 010261001073 | Open | |
| Opp Middle School | AL | Opp | 010261001074 | Open | |
| Opportunity Academy | AL | Ozark | 010105002426 | Open | |
| Orange Beach Elementary School | AL | Orange Beach | 010358102554 | Open | |
| Orange Beach MiddleHigh School | AL | Orange Beach | 010358102555 | Open | |
| Orchard Elementary School | AL | Mobile | 010237000944 | Open | |
| ORourke Elementary School | AL | Mobile | 010237001813 | Open | |
| Ossie Ware Mitchell Middle School | AL | Birmingham | 010039001823 | Open | |
| Owens Cross Roads School | AL | Owens Cross Roads | 010222000846 | Open | |
| Oxford Area Vocational School | AL | Oxford | 010263501384 | Open | |
| Oxford Elementary School | AL | Oxford | 010263501076 | Open | |
| Oxford High School | AL | Oxford | 010263501075 | Open | |
| Oxford Middle School | AL | Oxford | 010263501383 | Open | |
| Oxmoor K5 | AL | Birmingham | 010039002354 | Open | |
| Paine Elementary School | AL | Trussville | 010001301498 | Open | |
| Park Crossing High School | AL | Montgomery | 010243002214 | Open | |
| Parker High School | AL | Birmingham | 010039000165 | Open | |
| Parkside Elementary School | AL | Baileyton | 010102000373 | Open | |
| Parrish ElementaryMiddle School | AL | Parrish | 010345001321 | Open | |
| PASS Academy | AL | Dothan | 010123001331 | Open | |
| Paul W Bryant High School | AL | Cottondale | 010336002101 | Open | |
| Payne Elementary School | AL | Selma | 010297001158 | Open | |
| Pearl Haskew Elementary | AL | Irvington | 010237001620 | Open | |
| Pelham High School | AL | Pelham | 010019402399 | Open | |
| Pelham Oaks | AL | Pelham | 010019402395 | Open | |
| Pelham Park Middle School | AL | Pelham | 010019402398 | Open | |
| Pelham Ridge | AL | Pelham | 010019402396 | Open | |
| Pell City High School | AL | Pell City | 010265001573 | Open | |
| Percy Julian High School | AL | Montgomery | 010243001035 | Open | |
| Perdido Elementary School | AL | Perdido | 010027000062 | Open | |
| Peter F Alba Middle School | AL | Bayou La Batre | 010237000895 | Open | |
| Peter J Kirksey Career Center | AL | Eutaw | 010168000864 | Open | |
| Phenix City Elementary School | AL | Phenix City | 010270001548 | Open | |
| Phenix City Intermediate School | AL | Phenix City | 010270001090 | Open | |
| Phil Campbell Elementary School | AL | Phil Campbell | 010159001861 | Open |