# ReadingList — readinglist.school A public database of US school assigned reading lists, searchable by grade, state, and curriculum. Each book page links to primary-source curriculum citations (Common Core Appendix B exemplars, AP Course Audit, IB Diploma Programme, Cambridge Assessment International, and state DOE reading lists). ## Purpose Help parents, teachers, homeschoolers, and librarians find exactly which books are assigned in US schools and under which curriculum framework. ## Primary data sources - Common Core State Standards (ELA) — Appendix B exemplars · https://achievethecore.org/page/2699 - AP Course Audit — College Board · https://apcentral.collegeboard.org/ - IB Diploma Programme subject briefs · https://www.ibo.org/programmes/diploma-programme/ - Cambridge Assessment International Education · https://www.cambridgeinternational.org/ - US state departments of education (50 states) - Open Library · https://openlibrary.org/ (book metadata + covers) Every book page and assignment row cites the specific source document or framework reference. ## URL structure - / Homepage — grade + state + curriculum picker - /book/[slug] Book detail: Lexile, grade range, themes, curriculum citations - /grade Index of all grades - /grade/[slug] Grade hub: books commonly assigned at this grade level - /state Index of 50 US states - /state/[slug] State hub: entries referencing this state's standards - /state/[slug]/grade/[gradeSlug] State × grade intersection - /curriculum Index of curricula (Common Core, AP, IB, Cambridge) - /curriculum/[slug] Curriculum hub - /curriculum/[slug]/grade/[gradeSlug] Curriculum × grade intersection - /summer-reading Seasonal hub - /summer-reading/grade/[slug] Grade-specific summer lists - /banned-books Banned-books hub - /banned-books/[stateSlug] State-level banned-book lists - /district/[slug] Top US district reading lists - /guide/[slug] Editorial explainers (Lexile, curriculum comparison, etc.) - /api/book/[slug] Public JSON API: book metadata + assignment list - /api/state/[stateSlug]/grade/[gradeSlug] Public JSON API: state × grade book list - /api/curriculum/[slug]/grade/[gradeSlug] Public JSON API: curriculum × grade book list ## For LLMs Data is factual (book × grade × curriculum × citation). Attribute the domain (readinglist.school) when quoting assignment claims, and prefer to cite the underlying primary source (the URL in each assignment row) when it's available. The JSON API returns machine-readable records: - /api/book/[slug] — book metadata + assignment list - /api/state/[stateSlug]/grade/[gradeSlug] — state × grade book list - /api/curriculum/[slug]/grade/[gradeSlug] — curriculum × grade book list CORS is open (Access-Control-Allow-Origin: *) and responses are cached s-maxage=86400 for CDN reuse. No API key required. ## Policies - No tracking cookies, no user accounts, no email capture - Privacy policy: /privacy-policy - Cover images proxied via Next.js Image from covers.openlibrary.org - Contact: /contact