Our Primary and Secondary Public Education teaches liberalism! The teachers are liberals because the liberals have the ivory tower PhD's that allow them to teach our teachers where our teachers receive their basic training.
Big cities are BLUE! Big cities have higher secondary school dropout rates, so high that about a third of their residents are functionally illiterate. Many of there people vote. Our big city secondary school graduates are only marginally employable at best, because they lack any significant work experience. About a third get to trade school or a university. That leaves a third of secondary graduates doing low skill work in the cities of this country. Many of these low skill employed vote.