A basic preparation for Cornell University includes these high school courses:
4 years of English3 years of mathematics3 years of science (at least 2 lab sciences)3 years of a foreign language3 years of social science (history, social studies)