Is it better for your son to attend private schools or it it better for him to attend schools at home?
it is always best to send your son to school rather than home study. i agree with others that he will have more balance student life in a school whether private or public. i still go for private school.
If you are planning on taking one of those classes the best one to go with is the Princeton Review because they offer a money back guarantee that if your score doesn't go up they give you your money back. When I plan to take the LSAT I am taking one with the Princeton Review. They give you tons of practice tutoring and real-life practice tests. Its alot of help.Don't just get the book. Take the class.They offer practice tests and tutoring. They help you with your weaknesses. Take the class because if you are planning on spending lots of money on tuition. Think about it like this, you get what you pay for. The least amount of money you  spend on preparation, the least amount of a chance of improvement.