Every child is different but trying your very best at an early age gives the best result, then waiting until your child goes to school, just that little time that you make even 30 minutes is a lot to teach a child something new every day, it doesn't have to be hours and the next day, try to revise and see if they remember and then go to the next thing when they finally get it and don't jump without making sure that your child has learned that thing and he/she know it, otherwise it will be a waste if you in a hurry, learn things that start with letter A today, tomorrow things that start with letter B, that just not the way it works, we first make sure that the child get or understand letter A, as questions and revise and help where she/he is struggling and then go to the next letter.
Why do you say this?
When the kids start school, they have a schedule for the whole year and they set things for each week that the kids must learn and understand, by starting teaching your kids at an early age, they are able to quickly be up to date with all the school weekly educational plans, and it all starts with those 30 mins you were investing for your child education at an early age, believe me, I know what am talking about. If you cant make time try and ask the person who's with your kid, while you are at work, find a way for your child to learn something every day.
LOVE AND JOY TO YOUR FAMILY ONLY IN CHRIST JESUS!...
Polite.K