On the one hand, yes that's late. On the other hand it's sort of insane how you need to start putting money away for a child's education when they're only seven years old! You have no idea if the child will even want to go to college, how much their college of choice will cost, etc.