What specific classes do you have to take in college to become a lawyer?
There are no specific classes in undergrad. There is not even a specific major. In the vast majority of states to become a lawyer you have to complete a Bachelor's Degree, and then graduate from law school. I am a licensed attorney. My undergrad degree was a B.S. in Engineering Technology.
You don't have to take any specific classes in high school to become a lawyer. However, depending on what type of lawyer you might want to become, certain classes could help you in the future. For example, if you wanted to become a patent attorney, take a lot of math and science classes. Do a little research with your preferred University, find out what they require for their pre-law applicants. High school classes don't matter…
The classes you take in Junior High are not a factor. The classes you take in high school do not really affect your ability to become an attorney. And, believe it or not, the classes you take in college don't really matter. Law students can have just about any degree and go to law school. I was an engineer with no thoughts of law school when I got out of college.