iCivics - Play games to learn about branches of government, citizenship, separation of powers, media influences on government, the budget, and the Constitution and Bill of Rights.
KEYBOARDING SKILLS
BBC Typing - learn to type your way through different levels