history requirements for high school