Koyra

Koyra was previously called Zorya (learnzorya.com). Same tutor, new name.

Live · pilots in three countries

A math tutor that understands why a child is stuck.

Built on the official school curricula of Ukraine, Poland, and Estonia.

An adaptive, one-on-one AI math tutor for multilingual children in grades 1 to 9. It works out what is holding each child back and decides what to teach next. It starts with a placement, then keeps track of what the child has mastered and where they still struggle, so every session builds on the last.

A problem in Ukrainian and Polish side by side, with the math keypad and a box for reasoning
The same problem in Ukrainian and Polish, side by side. The native language carries the math; the school language runs alongside.
The problem

It was never about the math.

A child takes a math test in a language they are still learning. The math is the same; the words are new. The test measures language, not knowledge. Capable children are recorded as behind, and the label follows them into a grade, their confidence, and their future.

Interrupted school years leave gaps that a grade cannot see. In every case, a wrong answer has a reason, and today nobody asks which.

The child

Andriy, grade 4. Mastered fractions in Ukrainian. Cannot do them in Polish.

The diagnosis

91% on number problems, 38% on word problems. A language barrier, not a math gap.

The teacher

Morning card: explain one word before Thursday's topic on fractions.

The result

The "weak student" disappears. He was never weak.

Illustrative example.

Millions of children have changed countries or are learning in a second language.

5.8M
English learners in US public schools, 12% of all students (2023–24)
US Department of Education
~36M
international migrant children worldwide
UNICEF
1.4M
Ukrainian refugee children in the EU; more than 600,000 are out of school
UNHCR
What Koyra does

Place. Understand. Teach.

1 · Place

Find the real starting point

Problems in the child's own language that adapt to their answers. The result is a map of topics, not a score.

A placement problem in Ukrainian with a box for the child's reasoning
2 · Understand

Name the cause of every wrong answer

Each cause gets a different response, and the adults see which it was.

  • Math gap. Wrong in both languages. Re-taught a different way.
  • Language barrier. Right in the child's own language, stuck in the school's. The math stays at grade level; the school-language wording gets simpler.
  • Missing prerequisite. Something from an earlier grade is shaky. Koyra steps back, then returns.
  • Never taught yet. The curriculum had not reached it. Taught as new; no gap is recorded.
  • A slip. The right method, a careless error. Nothing to re-teach.
Placement results with a note on every question: correct method, small slip, or real gap
3 · Teach

Lessons built on that understanding

Both languages side by side, a tutor that guides without giving answers, and checks at the end that tell the map what changed.

A lesson slide, Ukrainian and Polish side by side
Mood check-in: Zirka asks how the child feels today, with five faces to choose from
One tap at the start. How do you feel today? No words needed.
Built for children who have been through hard things

Shaped with advice from child therapists and psychologists.

No grades, no percentages

A child never sees "passed" or "failed."

A wrong answer opens a hint

Then another. The child cannot get stuck.

A hard day? Koyra notices

It ends the session early, and stopping never counts against the child.

Anonymous to the AI

Built for GDPR compliance from day one. Every child is a code, never a name. Stored data is kept in the EU; AI processing may take place outside the EU.

Who it's for

Each gets their own view. Nobody needs anyone else's language.

Teacher home with the morning brief: one card per student
The teacherOne card per student every morning: what happened, what it means, one concrete thing to do today.
Morning cards →
A placement readiness report as a PDF
The schoolA formal report in one click: demonstrated level in each language, gap summary, recommendation. No child's name inside.
Placement reports →
The weekly family note, This week from Koyra
The familyA weekly note in their own language, in plain words, read by a person before it is sent. They can reply to the teacher in the same language.
Family notes →
A family activity card: five minutes that feel like a win
Five minutes at homeUnder every note, one short activity with the exact words to say. No math background needed.
Where this stands

Made by a tutor. Free for schools and NGOs during pilots.

Koyra was built by Mark Kulman, who grew up in New York in a Ukrainian-Russian household and has tutored Ukrainian children online every week since 2022. The observation behind all of it came from those sessions: children who knew the mathematics and could not show it.

Pilots run in Estonia, Poland, and Ukraine, starting with refugee and displaced children, for whom the gap between what they know and what a test shows is widest. The United States is next.