I think the advice from the teacher upthread is spot on. Make it fun by involving your child in real, practical, day to day living. Nothing worse than forcing them to do boring repetitive "school work" style of tasks at home. Guaranteed to turn them off. The skill is to improve their skills without them thinking it's "boring school work". And as she says, not just basic reading and Maths, but logic, thinking, etc. I remember taking our son down our street to the main road when he was a very young age (probably 2 or 3) and getting him to make tally charts of different makes of car, different colours of car, etc. Playing "I spy" whilst driving in the car. Pointing out different kinds of trees/plants/leaves in the garden and on country walks, etc. Getting him to help with cooking/baking by reading recipes (a kind of comprehension), measuring ingredients, etc. Even getting him to help clean the house to improve manual dexterity with opening containers, dusting, using cotton buds to clean grooves and corners, etc. And yes, splitting things like Pizzas into numbers of servings, planning buffet foods, i.e. tell him there's 10 people, and each will want two small sausage rolls, one half of pork pie, 3 small tomatoes, etc. to get him to tally up the totals of each, then create a shopping list, etc. All age dependent of course, but we did things like that right from the moment he could walk and talk right through the primary years. And yes, to learning spelling and reciting times tables on the school run and other car journeys in between playing i-spy and tally counting cars, animals or whatever else. Make it fun and relevant and they learn very quickly. By the time he started learning foreign languages, we'd moved on to him learning foreign numbers, basic vocab etc on the school run.