What classes should a high schooler take to help them prepare for becoming an author?

Working for the paper or yearbook will teach you to meet deadlines and write on multiple projects. Sociology will teach you about people, and that’s the most important thing. You have to know people in order to write them. Likewise, history helps you to know people and to understand cause and effect. But as with all things, it depends more on who is teaching it than it does on the subject matter. All classes teach invaluable lessons that you can use in later works. Yes, even math and science. Remember, it was working for a paper and talking to my mythology professor that led me to my Dark-Hunter world.