It's called a teacher you find them in schools. If you pay them properly and give them adequate resources they can achieve these goals. You also add in libraries and other places where kids can learn independently.
Or do you simply deny that parents educate their children? Do you believe that as long as they have the same teachers at school, who are 'paid properly', say, a farmer's son and a son of a musician will have the same knowledge and skills in animal husbandry and musical theory?
That is obvious, the discussion is about the education opportunities though, not mastering school math, which is, honestly, a joke.