Our favorite hands on world history for middle school is Project Passport. Travel to different time periods in world history with exquisite paper projects!