En af de første hjælpeskoler i København lå på Maria Kirkeplads 3. 1914-15 var der indrettet 10 værneklasser og i 1917 blev skolen kaldt Værneskolen. 15. november 1956 kunne skolens første fritidshjem indvies i en barak fra anden verdenskrig, som blev placeret i skolegården.
I august 1982 flyttede skolen op til Enghavevejens Skole og fik navnet Engskolen. Fritidshjemmet fik sit eget hus med adresse Haderslevgade 6 og indgang ud til skolegården. Fritidshjemmet ved Engskolen er et specialfritidshjem og modtager kun børn, der går på Engskolen, børn med generelle indlæringsvanskeligheder, jfr. Folkeskoleloven § 20 stk.1. Fritidshjemmet er en selvejende institution, med driftsoverenskomst med Københavns kommune.
Januar 1996 blev normeringen udvidet og de ældste børn fik egne lokaler på Vesterfælledvej 17-19.