Skip to main content

Elementary and Middle Schools

The Diocese of Portland has 10 diocesan and one private Catholic elementary / middle school with a total of 2255 students. The northernmost is All Saints in Bangor, the southernmost is St. Thomas in Sanford.

All Saints School, Bangor St. James School, Biddeford
Holy Cross School, South Portland St. John Catholic School, Brunswick
Mount Merici Academy, Waterville St. John Regional Catholic School, Winslow
St. Brigid School, Portland St. Michael School, Augusta
St. Dominic Academy, Lewiston/Auburn St. Thomas School, Sanford