Szkoła dysponuje trzema budynkami:
1. Budynek A przy ul. Podwale Staromiejskie - odbywają się w nim głównie zajęcia ogólnokształcące i uroczystości; mieści się tu też sekretariat szkoły i administracja;
2. Budynek B przy ul. Tartacznej - mieszczą się w nim: na parterze biblioteka, stołówka oraz laboratoria (na drugim i trzecim piętrze);
3. Budynek C przy Placu Obrońców Poczty Polskiej - na parterze znajduje się urząd pocztowy i Muzeum Obrońców Poczty Polskiej, na pierwszym i na drugim piętrze znajdują się sale praktycznej nauki zawodu, zaś w skrzydle drugiego piętra i na trzecim poziomie mieści się Bursa Gdańska.