County directory · Maine · 2026–27
School districts in Penobscot County, ME
Penobscot County has 39 regular public school districts, enrolling 20,029 students in 2024–25. The largest is Bangor Public Schools (3,439 students, 17% of the county), followed by Rsu 22 and Rsu 19. All 39 offer kindergarten. Maine's kindergarten cutoff: turn 5 by October 15.
The 39 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Bangor Public Schools 73 Harlow Street, Bangor | Pre-K–12 | 10 | 3,439 | 231 | (207) 262-9125 |
| Rsu 22 24 Main Road North, Hampden also serves Waldo County | Pre-K–12 | 6 | 2,118 | 125 | (207) 862-3255 |
| Rsu 19 266 Williams Road, Newport also serves Somerset County | Pre-K–12 | 5 | 1,883 | 120 | (207) 368-5091 |
| Brewer Public Schools 261 Center Street, Brewer | Pre-K–12 | 2 | 1,490 | 61 | (207) 989-3160 |
| Rsu 34 156 Oak Street, Old Town | Pre-K–12 | 4 | 1,369 | 86 | (207) 827-7171 |
| Hermon Public Schools 31 Billings Road, Hermon | Pre-K–12 | 3 | 1,345 | 80 | (207) 848-4000 |
| Rsu 64/Msad 64 118 Main Street, East Corinth | Pre-K–12 | 3 | 1,021 | 70 | (207) 285-3334 |
| Rsu 67 25 Airport Road, Lincoln | Pre-K–12 | 3 | 941 | 56 | (207) 794-6500 |
| Rsu 26 10 Goodridge Drive, Orono | Pre-K–12 | 3 | 827 | 46 | (207) 866-7110 |
| Msad 46 175 Fern Rd, Dexter also serves Somerset County | Pre-K–12 | 3 | 805 | 31 | (207) 924-6000 |
| Rsu 87/Msad 23 44 Plymouth Road, Carmel | Pre-K–12 | 3 | 584 | 46 | (207) 848-5173 |
| Rsu 41/Msad 41 48 Penquis Drive, Milo also serves Piscataquis County | Pre-K–12 | 4 | 578 | 36 | (207) 943-7317 |
| Rsu 63/Msad 63 202 Kidder Hill Road, Holden | Pre-K–12 | 3 | 443 | 29 | (207) 843-7851 |
| Millinocket Public Schools 199 State Street, Millinocket | Pre-K–12 | 2 | 438 | 23 | (207) 723-6400 |
| Rsu 31/Msad 31 20 Howland Road, Lagrange | Pre-K–12 | 3 | 435 | 39 | (207) 943-7317 |
| Glenburn Public Schools 991 Hudson Rd, Glenburn | Pre-K–12 | 1 | 381 | 42 | (207) 942-4405 |
| Orrington Public Schools 19 School Street, Orrington | Pre-K–12 | 1 | 346 | 26 | (207) 825-3364 |
| Milford Public Schools 13 School Street, Milford | Pre-K–12 | 1 | 273 | 21 | (207) 827-2252 |
| Rsu 89 800 Station Road, Stacyville also serves Aroostook County | Pre-K–12 | 2 | 264 | 16 | (207) 365-4272 |
| East Millinocket Public Schools 45 North St, East Millinocket | Pre-K–12 | 2 | 230 | 19 | (207) 746-3500 |
| Dedham Public Schools 19 School Street, Orrington also serves Hancock County | Pre-K–12 | 1 | 167 | 20 | (207) 825-3364 |
| Veazie Public Schools 1040 School Street, Veazie | Pre-K–12 | 1 | 167 | 13 | (207) 947-6573 |
| Rsu 30/Msad 30 31 Winn Rd., Lee | Pre-K–12 | 2 | 160 | 13 | (207) 290-4989 |
| Greenbush Public Schools 129 Military Rd, Greenbush | Pre-K–12 | 1 | 131 | 13 | (207) 826-2000 |
| Medway Public Schools 25 Middle School Drive, Medway | K–12 | 1 | 107 | 0 | (207) 746-3470 |
| Harmony Public Schools 175 Fern Rd, Dexter also serves Somerset County | Pre-K–12 | 1 | 57 | 7 | (207) 924-6000 |
| Airline CSD 19 School Street, Orrington also serves Hancock County | Pre-K–8 | 1 | 30 | 3 | (207) 825-3364 |
| Bowerbank Public Schools 33 Abbott Street, Old Town also serves Piscataquis County | K–12 | 0 | 0 | 0 | No website listed by NCES (2025–26) (207) 876-4418 |
| Burlington Public Schools 1523 Long Ridge Road, Burlington | K–12 | 0 | 0 | 0 | (207) 746-3470 |
| Carroll Plt Public Schools 31 Winn Rd., Lee | K–12 | 0 | 0 | 0 | (207) 738-2665 |
| Lake View Plt. Public Schools 33 Abbott Street, Old Town also serves Piscataquis County | K–12 | 0 | 0 | 0 | No website listed by NCES (2025–26) (207) 279-0220 |
| Lakeville Public Schools 31 Winn Rd., Lee | K–12 | 0 | 0 | 0 | (207) 738-2665 |
| Lowell Public Schools 129 West Old Main RD, Lowell | K–12 | 0 | 0 | 0 | No website listed by NCES (2025–26) (207) 852-3220 |
| Macwahoc Plt School Dept 31 Winn Rd., Lee also serves Aroostook County | K–12 | 0 | 0 | 0 | (207) 738-2665 |
| Medford Public Schools 33 Abbott Street, Old Town also serves Piscataquis County | K–12 | 0 | 0 | 0 | No website listed by NCES (2025–26) (207) 279-0220 |
| Moro Plantation Public Schools 21 Katahdin Street, Patten also serves Aroostook County | K–12 | 0 | 0 | 0 | No website listed by NCES (2025–26) (207) 528-2215 |
| Reed Plt Public Schools 31 Winn Rd., Lee also serves Aroostook County | K–12 | 0 | 0 | 0 | (207) 738-2665 |
| Seboeis Plt Public Schools 31 Winn Rd, Lee | K–12 | 0 | 0 | 0 | No website listed by NCES (2025–26) (207) 852-3220 |
| Woodville Public Schools 624 Woodville Rd, Woodville | K–12 | 0 | 0 | 0 | No website listed by NCES (2025–26) (207) 746-3500 |
Penobscot County at a glance
Together the 39 districts run 72 schools from offices in 28 towns. The smallest by enrollment is Woodville Public Schools, with 0 students; the median Penobscot County district has 230. By grade span: 25 Pre-K–12, 13 K–12 and 1 Pre-K–8.
Kindergarten in 2024–25, counting the 26 districts that report a K grade: 1,272 children. The biggest kindergarten was Bangor Public Schools's, with 231; Rsu 22 had 125, and the smallest, Airline CSD, had 3.
Penobscot County holds 39 of Maine's 253 regular districts (15%) and 12% of its 163,287 public school students, ranking 2nd of 16 counties by number of districts and 3rd by enrollment. By size, 7 enroll 1,000 to 4,999 and 32 have fewer than 1,000 students, and the average school here has about 278 students.
14 districts reach past the county line: Rsu 22 (into Waldo County), Rsu 19 (into Somerset County), Msad 46 (into Somerset County), Rsu 41/Msad 41 (into Piscataquis County), Rsu 89 (into Aroostook County), Dedham Public Schools (into Hancock County), Harmony Public Schools (into Somerset County) and Airline CSD (into Hancock County), and 6 more.
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 14 of Penobscot County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 7 of the 39 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:
Bangor Public Schools · Rsu 22 · Rsu 19 · Brewer Public Schools · Rsu 34 · Hermon Public Schools · Rsu 64/Msad 64 · Rsu 67 · Rsu 26 · Msad 46 · Rsu 87/Msad 23 · Rsu 41/Msad 41 · Rsu 63/Msad 63 · Millinocket Public Schools · Rsu 31/Msad 31 · Glenburn Public Schools · Orrington Public Schools · Milford Public Schools · Rsu 89 · East Millinocket Public Schools · Dedham Public Schools · Veazie Public Schools · Rsu 30/Msad 30 · Greenbush Public Schools · Medway Public Schools · Harmony Public Schools · Airline CSD · Burlington Public Schools · Carroll Plt Public Schools · Lakeville Public Schools · Macwahoc Plt School Dept · Reed Plt Public Schools
What grade will my child be in?
More in Maine
Every Maine district by county · Maine kindergarten cutoff
More Maine county directories: Aroostook County (27) · Cumberland County (17) · Hancock County (24) · Lincoln County (12) · Oxford County (11) · Washington County (43)