As an aside, he graduated this year and is confortably right of center. Most of his friends are too, I think the continuous liberal drumbeat in the public school may be beginning to backfire (we can hope).
I think the best way to have conservative children is to be the parent that is consistent and conservative in their own life. As they grow up then they finally see what it means to be an American.
For all those folks who want a government hand out, I encourage them to go to Mexico where that has worked so well