How to Make Your Own Bingo Cards (Free Methods)
· 6 min read
The fastest free way to make bingo cards is a generator that shuffles a list you supply and outputs a printable PDF. The slower ways are a spreadsheet, a table in a word processor, or a ruled sheet of paper the children fill in themselves, and each of those is the right answer in a different situation.
Before any of it, though, there is one number to settle, because getting it wrong is what makes a homemade set unplayable.
Work Out How Many Times You Actually Need
A standard 5x5 card with a free center square needs 24 different times. A 4x4 card needs 16. A 3x3 card with a free center needs 8. No time may appear twice on the same card, or a single call covers two squares and the game breaks.
Now compare that to how many times your topic actually contains:
| Times you are teaching | How many exist | Largest grid it fills |
| Whole hours only | 12 | 3x3 with a free space |
| Hours and half hours | 24 | 5x5, exactly |
| Quarter hours | 48 | 5x5, with room to vary |
| Five-minute intervals | 144 | 5x5, every card different |
| Any minute at all | 720 | 5x5, no repeats across a class |
This is why hour-only bingo on a 5x5 grid does not work: there are only twelve possible times and you need twenty-four. Use a 3x3 grid for a whole-hour game and the problem disappears. It also explains something teachers notice at the easiest level: with hours and half hours there are exactly 24 times, so every card holds the identical set and only the arrangement differs. That is fine, and rounds still end at different moments, but do not expect variety you cannot have.
One more piece of arithmetic worth knowing. A 5x5 card has twelve winning lines: five rows, five columns and two diagonals. Four of those twelve run through the free center, so they need only four marks instead of five. That is what keeps rounds short enough for young children.
Method 1: A Generator, When You Need a Class Set
For 20 or more cards, nothing else is worth your time. The printable card generator on this site asks four questions and returns a PDF: which times to use, whether squares show digital times, analog clock faces or a mix that includes written words, how many cards you want, and an optional logo to drop in the header. Two cards print per page, so a class set of 30 is 15 sheets.
Choose the display format deliberately, because it is doing most of the teaching. Digital squares with a spoken call is the easiest combination. Analog faces on the card with a call given in words is the hardest, because the student converts twice. Pick one level above where your class is comfortable, not three.
If you want a set of cards nobody can copy from a neighbor, choose five-minute intervals or any-minute times. With 144 or 720 possibilities in the pool, two identical cards in a class of 30 are not a realistic worry.
Method 2: A Spreadsheet, When the List Has to Be Yours
Use this when your times are not a standard set: only the times in a story you read, or the six times a student is working on in an IEP goal. It takes about 12 minutes for the first card and 90 seconds for each one after.
- Type your 24 times down column A, one per cell, A1 to A24.
- In B1, enter =RAND() and fill it down to B24.
- Select A1:B24, then sort the range by column B. Column A is now shuffled.
- Copy A1:A24 and paste it into a bordered 5x5 block on a second sheet, filling left to right and skipping the middle cell, where you type FREE.
- To make the next card, click any empty cell, press Delete, and every RAND value recalculates. Sort again and paste again.
Set row height to about 60 points and center the text so the squares are big enough for a counter. Print in landscape if the grid spills onto a second page. Laminating the finished sheets and using dry-erase markers makes one print job last the whole year, which is the same logic behind most reusable hands-on clock materials you build once.
Method 3: A Word Processor Table, for Ten Cards or Fewer
Insert a table with 5 columns and 5 rows, type a time in each cell, and type FREE in the middle one. There is no need to merge anything; the free space is just a square with a word in it.
Then be realistic about the next part. Rearranging 24 cells by hand takes roughly three minutes per card, so ten cards is half an hour of clicking. Below ten cards that is fine, and for a reading group of six it is genuinely the quickest route. Above ten, go back to Method 1.
One shortcut that halves the work: make three cards properly, then produce three more by rotating each grid 90 degrees, which you can do by retyping the columns as rows. Six cards, half the typing, and no two students sitting together share a layout.
Method 4: Let the Children Make the Cards
For 5 to 7 year olds, building the card is the lesson. Give each child a sheet ruled into nine squares, write FREE in the center together, and then dictate eight times one at a time: "In the top left square, draw a clock showing three o'clock."
Every child ends up with the same eight times in different squares, which is exactly what you want, and you have watched 25 children draw eight clock faces before a single call is made. The drawing is worth more than the game that follows, and it pairs naturally with the rest of the clock activities aimed at 5-year-olds.
Two practical warnings. Insist on the hour hand being visibly shorter, and check every card before you start calling, because a child who drew 4:00 as 12:20 will never win and will not know why. Fix the drawing with them rather than swapping the card.
Match the Card to the Student
| Student | Grid | Squares show | You call |
| Kindergarten, ages 5 to 6 | 3x3 with free center | Analog faces, whole hours | "Three o'clock" while holding up a demo clock |
| 1st grade, ages 6 to 7 | 4x4 | Digital, hours and half hours | The digital time, then the word form |
| 2nd grade, ages 7 to 8 | 5x5 with free center | Analog faces, quarter hours | The word form only |
| 3rd grade and up, ages 8 and older | 5x5 with free center | Mixed formats, five-minute intervals | Word form, no repeat |
| Students needing larger targets | 3x3 with free center | Digital, high contrast, one time per square | Twice, slowly, with the card held up |
That last row matters more than it looks. Fewer, larger squares beat a full grid for any student who needs longer to scan, and a shorter round means they finish a game rather than abandoning one, which is the principle behind most adapted tools for learners who need time supports.
Four Mistakes That Ruin a Homemade Set
- A time printed twice on one card. One call covers two squares and the winning line is wrong. Check each card by eye before printing 30 copies.
- More squares than the topic has times. Covered above, and it is the most common one.
- Calling times that are not on any card. Build your caller's list from the master list you used to make the cards, not from memory.
- Mixing "quarter past three" and "quarter to three" without pre-teaching. Those two sit at 3:15 and 2:45 and students confuse them constantly, so settle the difference using the distinction between quarter past and quarter to before either appears on a card.
Once the Cards Exist
Print one master sheet listing every time in your pool and cross them off as you call, so you never repeat a call or invent one. Use beans, counters or paper squares rather than pens if you want the cards back. Before awarding a win, make the student read every time in their line out loud while the class checks; that read-back is where the actual learning happens.
And if the printer is jammed on the morning you needed the cards, open a room and have students join with a 6-digit code instead. Up to 30 devices, no accounts, cards dealt automatically, and you can still call each time yourself instead of letting it run at 8 seconds a call.