Birth rates, housing prices and increased education options have impacted the number of children in public schools.