the town's primary schools for infants and children are wheldon infant school, castleford park junior, smawthorne henry moore, townville infant school, airedale juniors, oyster park primary, fairburn view primary, three lane ends academy, ackton pastures and half acres.