Skolen består av tre bygninger. Den eldste (mot hjørnet av Sofienberggata) er fra 1883 (arkitekt Nestor Georgius Thomassen). Mot hjørnet av Helgesens gate ligger andre byggetrinn fra 1912 (arkitekt Bredo Berntsen). Bak disse ligger et tilbygg fra 1971.