Of course this depend on a director of what...
Take as many business classes as possible such as Economics to get background in the classes you will take in college. Communication skills are very important maybe the most important, so take as many English classes as possible. If you can take negotiation skills or presentation skills, do! Mathematics because typically you will need an MBA, this will also prepare you for undergrad classes. There is no need for geometry but depending on how much interest you have in Economics, Accounting or Finance Calculus is useful. Look at the requirements for MBAs and you will get an idea of the college classes to prepare for.
eating ice cream
Finishing high school is not enough to qualify as a cruise ship director. You would need special training and certification as well and a good number of experience either as a cruise ship director or a subordinate on board.
what high school classes should be taken in high school to be a RN
High school level classes to prepare for college
That would depend entirely on your particular middle school. Personally, the middle school I went to had no computer program (and none of the classes I took there had any impact on whether or not I could take any of the computer classes in high school).
No
That depends on the high school.
It depends on what high school you go to. Different schools have different language classes.
No high school classes, other then your core classes (math, reading, etc.) are required for a profession after high school
Classes that veterinarians take in high school would be biology (other sciences) and math
Your High School classes only have a value in gaining you admission to a college.
The ages, the types of classes, and how many classes