CurryCMS lets you define the structure. Then fill it with content that actually fits.
No credit card required
Sound familiar?
"Your CMS decides what a 'lesson' is. Good luck changing that."
"47 tabs just to track what goes where."
"New program? Start from scratch. Again."
Courses, Units, Modules, Activities—or whatever YOU call them. Define the hierarchy that matches how you think.
Every node type gets exactly the fields it needs. No more. No less. Bundles let you share common patterns instantly.
Build once, publish everywhere. Your content flows into the structure—not the other way around.
Four simple steps from structure to published curriculum.
Create the hierarchy that matches how you think. Courses, units, lessons, activities—whatever fits your curriculum.
Each node type gets exactly the fields it needs. Use bundles to share common patterns across your structure.
Add your curriculum content to the structure. Rich text, standards alignment, media—everything in its place.
Export to web, PDF, LMS, or integrate via API. Build once, publish everywhere your learners need it.
Whether you're a publisher with complex programs or an OER organization serving diverse communities.
Complex programs. Multiple grade levels. Constant iteration. You need a system that keeps up with how fast you move.
Open content that needs to adapt and flow. Community contributions. Flexible structures for diverse contexts.
"Finally, a CMS that doesn't fight us."
— Early Access User