Created on Tuesday, 06 March 2012 11:25
A new Catholic school on the current Saint Stanislaus campus in Lansdale has a new name. It is Mater Dei, which means Mother of God. The new school results from a merger between Saint Stan’s and Saint Rose of Lima in North Wales. It was one of several mergers recommended by a blue ribbon commission that studied all schools in the Archdiocese of Philadelphia, with an eye toward cutting costs and strengthening the Catholic educational system.