Basisschool Icarus is gebouwd op het oudste duin van Heemstede. Er zijn negen lokalen, een speellokaal / ruimte voor naschoolse opvang , een computerlokaal en een grote gymzaal die voor een deel onder de grond ligt. De leslokalen zijn door middel van schuifwanden met elkaar verbonden. Het merendeel van de lokalen komt uit op een grote, lichte hal, die op zijn beurt grenst aan een prachtige binnentuin.