Every time you build a new quiz, you rewrite the same questions from scratch — even if you’ve already asked them in a different course.
And as your course catalog grows, it gets worse. Duplicates pile up. Versions drift. You edit a question in one quiz and forget it exists in three others.
A question bank solves this. One central library where your questions live, ready to pull into any quiz, any course, whenever you need them.
In this guide, you’ll see how Masteriyo’s question bank works, how to populate it, and how to use it to build quizzes faster. It’s free, built in, and takes about five minutes to start using.
What You Need Before You Start
- WordPress with Masteriyo installed (free version is enough)
- At least one course created in Masteriyo → Courses
- A quiz added to that course with at least one question in it — that’s all it takes to start building your bank
Why Your Questions Get Messy as You Scale
If you’re running a single course with one quiz, this problem doesn’t exist yet. But the moment you start building a second or third course — especially on overlapping topics — you’ll feel it.
You copy a quiz from a previous course. You paste some questions into a new one. You rewrite a slightly different version of something you know you’ve asked before. Over time, you have no idea which version of a question is current, which quizzes share content, or where a specific question even lives anymore.
This isn’t a sign of bad organization. It’s what happens when questions are tied to individual quizzes instead of being stored somewhere central.
A question bank separates your question library from any specific quiz. You write a question once, store it, and reuse it wherever it fits. If you ever need to update it, you update it in one place.
If you’re still getting started with quizzes in Masteriyo, this guide on building quizzes for your WordPress online course covers the full quiz builder first. It’s worth reading before diving into the question bank.
Question Bank in Masteriyo LMS
The question bank is a centralized repository inside Masteriyo where all your quiz questions are stored. Instead of questions belonging to a specific quiz, they live in a shared library that any quiz in any course can pull from.
When you’re building a quiz, you get two options: create a new question from scratch or open the question bank and add existing ones. You can mix both in the same quiz.
✅ The question bank is available in the free version of Masteriyo. You don’t need a Pro plan to use it.
How to Add Questions to the Bank
Questions end up in the bank when you create them inside a quiz. Every question you write through the Masteriyo quiz builder is automatically stored in the question bank — there’s no separate import step.
Here’s how to add your first question:
Step 1: Go to Masteriyo → Courses in your WordPress dashboard and open the course you’re working on.
Step 2: Click the Builder tab and navigate to the quiz where you want to add questions. If you haven’t created a quiz yet, click Add New Content under any section and select Quiz.
Step 3: Give the quiz a name and click Next. You’ll land on the Questions tab.

Step 4: Click Add New Question and select a question type. Masteriyo supports the following in the free version:
- True/False — straightforward yes/no questions with optional answer explanations
- Single Choice — one correct answer from multiple options
- Multiple Choice — learners can select more than one correct answer
Pro question types (Text Answer, Fill in the Blanks, Match the Following, Sortable, Audio, Video) are also available if you’re on a paid plan.

Step 5: Write the question, add your answer options, assign points, and click Update.

That question is now in your question bank. Every question you create from this point forward gets added to the same library automatically.
There’s no manual “add to bank” button. Questions enter the bank by being created through the quiz builder. If you’ve built quizzes before enabling this feature, those questions are already there.
Building a Quiz from the Question Bank
Once your question bank has a few questions in it, this is where things speed up. Instead of rewriting questions for a new quiz, you open the bank, pick what you need, and add them in seconds.
Here’s how to do it:
Step 1: Open any course in Masteriyo → Courses and go to the Builder tab.
Step 2: Create a new quiz or open an existing one and navigate to the Questions tab.
Step 3: Click Add from Question Bank.
A panel will appear showing all the questions currently in your library. You can scroll through them and select as many as you need.

Step 4: Check the boxes next to the questions you want to use.
Step 5: Choose your action — either Add to Quiz or Duplicate and Add to Quiz — then click Add Selected.

Step 6: Click Update to save the quiz with the added questions.
Your next step is to configure quiz settings — pass mark, time limit, and attempt rules — in the Settings tab.
If you haven’t set those up before, the quiz builder guide walks through each option in detail.
Add to Quiz vs. Duplicate and Add to Quiz
This is the decision most people don’t think about until something goes wrong.
| Add to Quiz | Duplicate and Add to Quiz | |
|---|---|---|
| What it does | Moves the question into the quiz | Copies the question into the quiz |
| Effect on the bank | Removes it from the bank | Original stays in the bank |
| Best for | One-off use, retiring a question | Reusing across multiple quizzes |
| Risk | Question disappears from future use | None — original is preserved |
Here’s the thing: in most cases, Duplicate and Add to Quiz is the safer choice. It keeps your bank intact and lets you use the same question in as many quizzes as you need.
Add to Quiz makes sense when you’re deliberately retiring a question from your library — maybe it was course-specific, and you never want it surfacing elsewhere. But if there’s any chance you’ll want it again, duplicate it.
If you click “Add to Quiz” and the question disappears from your bank, it hasn’t been deleted — it’s just attached to that quiz now. You’d need to go back to that quiz to find it.
Tips for Keeping Your Question Bank Organized
The bank gets useful fast. It also gets cluttered fast if you don’t have a system. Here’s what helps:
Name questions clearly from the start. A question named “Q4” tells you nothing six months later. Something like “Definition: Cognitive Load Theory” or “Application: Email Subject Line Best Practices” is searchable and self-explanatory.
Prefix by topic or course. If you run multiple courses on different subjects, a short prefix keeps things filterable. “SEO – What does a canonical tag do?” is easier to find than digging through 80 unlabeled questions.
Retire outdated questions deliberately. If course content changes, go back and update the question in the bank before it ends up in a new quiz in its old form. The bank is only as reliable as you keep it.
Use difficulty levels in your naming. “Intro –”, “Advanced –” as prefixes help you build quizzes that match lesson depth without rereading every question to gauge difficulty.
💡 PRO TIP: If you want to generate a batch of new questions quickly, Masteriyo’s AI quiz creation feature can produce a first draft from a single prompt. It’s a fast way to populate your bank — just review and clean up each question before relying on it.
What to Do Next
If your quizzes have always felt like a rebuild project every time you start a new course, the question bank is the fix. Write a question once, store it, and reuse it wherever it fits.
The free version of Masteriyo is enough to get started. Install it, build your first quiz using the steps above, and your question library starts growing from there.
FAQ
Is the question bank free in Masteriyo? Yes. The question bank is available in the free version of Masteriyo. You don’t need a Pro plan to store questions or pull them into quizzes.
Can I use the same question in multiple quizzes? Yes — use “Duplicate and Add to Quiz” when adding from the bank. This copies the question into the quiz while keeping the original in your library for future use.
What happens if I click “Add to Quiz” by mistake? The question moves out of the bank and into that specific quiz. It isn’t deleted. Go to the quiz it was added to, find the question, and it will still be there. You won’t be able to pull it from the bank anymore, but the content isn’t lost.
Do I need any coding skills to use the question bank? None at all. Everything happens inside the Masteriyo quiz builder in your WordPress dashboard. No custom code required.
How is the question bank different from just copying a quiz? Copying a quiz duplicates the entire quiz structure — all questions, settings, and scoring rules. The question bank lets you pick individual questions selectively and combine them into new quizzes in any arrangement you want. It’s more flexible and doesn’t tie your questions to a specific quiz format.
What question types can I store in the bank? All of them. True/False, Single Choice, and Multiple Choice questions go in automatically with the free plan. If you’re on Pro, Text Answer, Fill in the Blanks, Match the Following, Sortable, Audio, and Video questions are also stored in the bank as you create them.