In september 1901 opende hier de rooms-katholieke "Broederschool voor lager en uitgebreid lager onderwijs „Sancta Maria”, afdeeling Burgerschool", een lagere school voor jongens. Het was een broederschool omdat er les werd gegeven door broeders, in dit geval de broeders van St. Aloysius te Oudenbosch.
Opdrachtgever was het kerkbestuur van de Posthoorn-parochie. Dat bestierde al langer een lagere school in de Haarlemmer Houttuinen, de Jozefschool. De afdeling Burgerschool van de Jozefschool werd in 1901 hierheen verplaatst; de afdelingen armenschool en tussenschool bleven in de Houttuinen en in de Westerdokstraat.
De broeders gaven ook les op de 'jongeherenschool' St-Louis op Keizersgracht 65 (in 1902 verhuisd naar Keizersgracht 87).
Zo'n tien jaar later tekende architect Hegener opnieuw een katholieke school, ditmaal op de Korte Prinsengracht.
Het gebouw hier aan de Prinsengracht is zeker tot in de jaren 1980 als school in gebruik gebleven. Tot in de jaren 1960 als Sancta Maria (een bekende oud-leerling was wielrenner en ploegleider Peter Post); in de tweede helft van de jaren 1960 kwam de Jozefschool hiernaartoe; midden jaren 1970 kwam er een r.-k. school voor zeer moeilijk opvoedbare kinderen, De Kleine Prins.
Sinds eind jaren 1980 is het pand in gebruik als woonruimte.
Prinsengracht 29
Er zijn 14 afbeeldingen in de beeldbank van het Stadsarchief die gerelateerd zijn aan dit adres.