Reading Log Generator

Build a printable reading log for kids for any month, with one dated row per day or per school day and only the columns your class uses. Add the reader’s name and a daily minutes goal, and the monthly target is worked out for you. Print it, save it as a PDF or open it in Excel as a CSV.

Design your reading log
rows
min
Columns
Rows
–
Monthly goal
–
Columns
–

Runs entirely in your browser — nothing is uploaded. Print opens the log in a new tab; allow pop-ups if nothing appears. The CSV opens in Excel or Google Sheets.

How to Make a Printable Reading Log for Kids

Pick the month, choose every day or school days, set a daily minutes goal and tick the columns, then press Print log. A November 2026 log on school days with a 20-minute goal has 21 rows and a monthly target of 420 minutes. The same month with every day included has 30 rows and 600 minutes.

MonthSchool-day rowsGoal at 20 minEvery-day rowsGoal at 20 min
November 202621420 min30600 min
December 202623460 min31620 min
January 202721420 min31620 min
February 202720400 min28560 min
July 202722440 min31620 min

How the Rows and Goal Are Worked Out

The tool counts the days in the month you pick, including 29 days in a leap-year February, and writes one row per day with its weekday. If you choose school days only, Saturdays and Sundays are skipped. The blank option ignores dates, which suits a log that runs across several months.

Formula: rows = days in the month (every day), or days in the month that fall Monday to Friday (school days), or your chosen number (blank rows). Monthly goal in minutes = daily goal × rows. Columns = 1 date column + each ticked column. Public holidays are not removed, so cross those rows out by hand.

  • Reader’s name: printed in the title, such as Maya’s Reading Log. Leave it blank for a class set.
  • Month and Year: the calendar month the log covers.
  • Rows: every day of the month, school days only (Mon–Fri), or undated blank rows.
  • Number of blank rows: used only with the blank option, from 1 to 60.
  • Daily reading goal: target minutes per row; it sets the monthly goal line.
  • Columns: book title, author, pages read, minutes and parent initials.

Example Scenarios

MonthRows optionDaily goalRowsMonthly goal
October 2026Every day20 min31 (first row Thu 1 Oct)620 min
October 2026School days20 min22440 min
September 2026School days30 min22660 min
February 2027Every day15 min28420 min
February 2028 (leap year)Every day30 min29870 min
Any15 blank rows25 min15375 min

A Reading Log Kids Will Actually Fill In

The best log takes under a minute a day to complete. Every extra column is one more reason to skip it, so start with the date, title and minutes, and add author or pages only when the teacher asks for them.

  • Set a goal the child can hit most days. A 20 minute reading log is a common classroom target, but ten successful minutes beats thirty skipped ones.
  • For a reading log with parent signature, tick Parent initials so each row has a space to sign.
  • Keep the printed log in the book itself or on the fridge, not in a backpack folder.
  • Use school days for homework logs and every day for a summer reading log printable over the holidays.
  • Older students can keep a reading log template in Google Sheets: download the CSV and add a SUM formula under the Minutes column.

Logs are most valuable during long breaks, when reading habits tend to slip. Researchers have studied this as summer learning loss, summarised on Wikipedia, and a simple July log keeps daily reading visible.

Common questions about reading logs

How do I make a reading log with parent signature?Tick the Parent initials column before printing. Each dated row then has a space for a parent to sign or initial, which is what most teachers ask for to confirm home reading.
How do I make a 20 minute reading log printable?Enter 20 as the daily goal, pick the month and rows option, then press Print log. A school-day log for October 2026 has 22 rows, so the goal line reads 440 minutes.
Can I use it as a reading log template in Google Sheets or Excel?Yes. Download CSV gives a file that opens in Google Sheets, Excel, Numbers or LibreOffice, with the title and goal line in the first two rows and the column headings in the third. Add a SUM formula under the Minutes column to total reading time.
Can I save the reading log as a PDF?Yes. Press Print log, then choose Save as PDF or Microsoft Print to PDF as the printer. The new tab holds only the title, goal line and table, so the PDF comes out clean on one or two pages.
How many minutes a day should my child read?Many schools set 15 to 20 minutes a night for early grades and 20 to 30 minutes for older students. There is no single official number, so follow your teacher’s homework policy and enter that as the daily goal.
Does the school-days option skip holidays?No. It removes Saturdays and Sundays only, because public and school holidays differ by country, state and district. Cross out holiday rows after printing, or use undated blank rows if your term has many breaks.

Related Tools

Turn the minutes into finished books with the book reading time calculator, or estimate how long an article or assignment takes with the reading time calculator for any text. To plan homework around the log, the study hours calculator helps balance the week. The reading log generator then keeps the daily habit on paper.

Related Calculators