← The Daily Lesson

A daily lesson, on your school's homepage.

A free, embeddable widget that shows today's 5-minute lesson on any school website. Updates every day, automatically. No cookies, no tracking, no third-party scripts. Paste one snippet — done.

↓ Live preview — this is the actual widget rendering today's lesson ↓

Install in 30 seconds

Paste this two-line snippet anywhere in your school website's HTML — between <body> tags, in a sidebar widget, in a CMS HTML block. Works in WordPress, Squarespace, Wix, Drupal, plain HTML, or any CMS that accepts a script tag.

<div data-dailylesson-widget data-track="learn" data-theme="light"></div> <script async src="https://thedailylesson.com/widget.js"></script>

That's it. The widget will appear where you put the <div>, auto-resize to fit, and rotate to a new lesson every day at midnight Pacific.

Customize

data-theme
light or dark. Default: light.
data-size
compact, card, or full. Default: card.
data-track
learn, grow, teach, or trivia. Default: learn.
data-lang
Any of 47 supported languages: en, es, fr, ja, etc. Default: en.
data-tz
IANA timezone (e.g. America/New_York) — controls when the day flips. Default: Pacific.

Why schools love it

Privacy & safety — built for schools

No cookies. The widget never sets a cookie on your students' browsers.

No tracking. No analytics SDKs, no fingerprinting, no third-party scripts.

No data collection. The widget doesn't collect student information of any kind.

COPPA-safe. Designed to be used in K-12 environments without consent flows.

CC-BY-4.0 content. All lesson content is openly licensed — yours to use, even if we disappear.

Tell us where you're using it

Email us your school name and we'll feature you on our partners page (and send you a free Founding Member account, $99 value, while supplies last).