In Kriyo, a Program represents a classroom, group, or activity where children are enrolled. Programs form the backbone of your school structure and are used across attendance, updates, fees, and reports, etc.
A program can represent:
There is no restriction on how many programs you can create or how you name them. Schools are free to structure programs in a way that matches their real-world operations.
A key advantage of Kriyo is that one child profile can be part of multiple programs.
For example if a child attends
The child is added once, and the same profile is used across all programs.
Even if a child is part of multiple programs, they are counted as one unique child (one slot) for billing.
Programs help schools:
When your Kriyo account is created, you don't start with a blank screen.
Kriyo automatically:
This allows you to:
You can delete the demo data anytime once you're ready to set up your actual programs and children.
💡 This makes it easy for new schools to understand the flow before going live.
A well-structured program setup helps schools:
👉 Once programs are structured, adding children and staff takes just a few clicks

See how Kriyo helps you organise programs, classes, and activities without complexity.