There Are No College English Majors; They Are All Literature Majors. That's Why Their Grammar Is So Ignorant and Dysfunctional.
With Geography, for example, students should learn first all the streets in their neighborhood, then the geography of the closest city. The rest should be learned outside of schools, by themselves on a need-to-know basis.
High school English should teach the same grammar subjects that are taught in grade school, except on a more advanced level. Literature shouldn't be taught at all; it is a frill. In fact, all Liberal Arts are really Leisure-Class Arts.