Medieval history worksheets
Europe and India in the Middle Ages.
Questions
Page
Same code, same questions.
Colour
Processed in your browser. Nothing is uploaded.
How to make medieval history worksheets
- 1
Choose which kinds of questions to include and how many of each.
- 2
Tap “New worksheet” for a fresh mix of questions.
- 3
Edit the title and choose A4 or US Letter.
- 4
Download the PDF with its answer key and print it.
About these medieval history worksheets
The medieval period stretches from about 500 to 1500 CE. These worksheets look at Europe (feudalism, knights, castles, the Magna Carta and the Black Death) alongside India (the Delhi Sultanate, the Vijayanagara Empire and the rise of the Mughals).
What the worksheet covers
The question bank for this topic has 12 key terms, 10 true-or-false statements, 8 multiple-choice questions and 8 fill-in-the-blank sentences. Each worksheet mixes a selection, so no two are the same.
- Question types: match words to meanings, fill in the blanks, true or false, multiple choice, word search.
- Key words: Middle Ages, feudalism, knight, castle, serf, Magna Carta, Black Death, Delhi Sultanate, Mughal Empire, Vijayanagara, Crusades, guild.
- Best for: grades 3–8 (ages 8–14).
More worksheets
Find more topics in social studies worksheets. Every worksheet is made on your device, and nothing is uploaded.
Frequently asked questions
When were the Middle Ages?
In European history, roughly 500 to 1500 CE, between the fall of the Western Roman Empire and the Renaissance.
Can I print it in black and white?
Yes. The worksheet uses light tints that print clearly in grey, or pick the grey colour theme.
Can I choose the kinds of questions?
Yes. Switch each section on or off (matching, fill in the blanks, true or false, multiple choice and more) and choose how many questions go in each.
Is there an answer key?
Yes. Every worksheet ends with an answer key on its own page. Switch it off if you’re giving the sheet as a test.
What age is this worksheet for?
Grades 3–8 (ages 8–14). The questions use plain language and avoid trick wording.