Skolen er bygget i 1847. Den var den første kommunale skole i København og Danmarks ældste folkeskole, der stadig eksisterer i sine oprindelige bygning.
Før 1845 skulle man betale for skolegang, men så blev det besluttet at der fremover skulle være skoler, som var gratis for børnene at gå i. Dermed kunne også de fattigste familier havde mulighed for at sende børnene i skole. Sølvgades Skole var den første af den slags skoler i København.
Arkitekten var Peter Christoph Hagemann (1810-1853), der tegnede flere andre skoler for Københavns Kommune.
I 2011 fik skolen en tilbygning mod Kronprinsessegade (billedet herunder).