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

Holy Cross School, South Portland

Mount Merici Academy, Waterville

St. Brigid School, Portland

St. Dominic Academy, Lewiston/Auburn

St. James School, Biddeford

St. John Catholic School, Brunswick

St. Michael School, Augusta

St. Thomas School, Sanford