← Back to about

How we rate books

Every book in Grimoire Guide gets a content rating — like a movie rating, but for books. We created this because parents, teachers, and readers deserve to know what's inside a book before committing to 400 pages.

The content ratings

G
All ages
Safe for everyone. No violence, no romance, no language concerns. Think: The Wonderful Wizard of Oz.
PG
10+
Mild fantasy violence, some peril, light themes. Think: The Hobbit, Percy Jackson.
PG-13
13+
Moderate violence, complex themes, mild romance. Think: Harry Potter and the Deathly Hallows, Six of Crows.
R
16+
Graphic violence or sexual content (fade-to-black or more). Think: A Court of Mist and Fury, The Name of the Wind.
Hard R
18+
Graphic violence and explicit content, or extreme levels of either. Think: A Game of Thrones, grimdark fantasy.

We also break content down into three specific categories:

Violence level:None → Mild → Moderate → Graphic → Extreme
Sexual content:None → Kissing → Fade-to-black → Moderate → Explicit
Language:None → Mild → Moderate → Strong → Extreme

How ratings are determined

We use a layered approach that combines multiple data sources:

1. Common Sense Media

When available, Common Sense Media is our primary reference. They provide age ratings from professional reviewers, parent ratings from real parents, and kid ratings from young readers themselves. About 7% of our catalog has direct CSM coverage — mostly well-known titles.

2. Goodreads community data

Goodreads provides crowd-sourced ratings and review counts, giving us a sense of how the reading community received each book. About 89% of our catalog has Goodreads data.

3. Publisher and library metadata

We pull subject classifications, recommended age ranges, and genre tags from Open Library and publisher metadata. These tell us whether a book is shelved as Children's, Middle Grade, YA, or Adult — which strongly informs content expectations.

4. Rule-based classification

For the thousands of books where CSM doesn't have a review, we use an algorithmic classifier that considers genre signals (grimdark gets rated higher than cozy), age group context (middle grade defaults to PG at most), subject keywords, and CSM anchoring when available.

What we don't do

We don't read every book.

With 5,000+ titles, our classifications rely on metadata, community data, and algorithms — not individual page-by-page reviews.

We don't judge.

A "Hard R" rating isn't a criticism. It's information. A Game of Thrones is a masterpiece and it has graphic content. Both things are true.

We don't guarantee accuracy.

Our system is a helpful starting point, not gospel. A book's actual content may surprise you — we always recommend checking multiple sources for titles you're concerned about.

Other classifications

Beyond content ratings, every book is tagged with:

Age group:Children (5-8), Middle Grade (8-12), YA (12-17), New Adult, or Adult (18+)
Primary subgenre:Epic Fantasy, Romantasy, Grimdark, Cozy Fantasy, LitRPG, Urban Fantasy, and 15+ more
Secondary tags:Dragons, Fae, Found Family, Academy, LGBTQ+, Political Intrigue, etc.
Themes:Good vs Evil, Power & Corruption, Identity & Self-Discovery, and more
Setting:Secondary World, Historical, Modern/Urban, Portal, or Space
Positive tags:Diverse Representation, Empowering Protagonist, Rich World-Building, etc.

Data sources

Open LibraryTitle, author, pages, ISBN, subjects, community rating
~100%
GoodreadsRating, review count, book URL
~89%
Common Sense MediaAge rating, parent/kid ratings, publisher rec age
~7%
Our classifierSubgenre, content rating, age group, tags, themes
~51%

Improving our ratings

This is a living database. We're continuously working to expand CSM coverage, add trigger warnings from StoryGraph and DoesTheDogDie, refine our classifier with better genre and content detection, and accept community corrections.

Think we got a rating wrong? We want to hear about it. Accuracy matters more than ego.

Suggest a rating change

Last updated: April 2026