All high school students are required to take civics, but a lack of money can limit opportunities. And in some communities, ...