Oni School
Oni School
Desktop tools for school teachers · Korea

Switch on the paperwork, then get back to teaching.

Oni School makes desktop apps for Korean middle and high school teachers. Each app takes one slow, repetitive part of school admin, such as class schedules, student record writing or exam proctor rosters, and makes it a few clicks. Everything runs on the teacher's own PC.

Oni Class Oni Record Oni Proctor
The platform

One school, one consistent set of apps

Every Oni app shares the same design system, the same color-coded switch icon and the same local-first approach to data. Teachers learn the pattern once.

Oni Class 학급 일정관리

A homeroom teacher's desk: the school calendar, class to-dos, rosters and records in calendar, table and board views. Windows desktop app with a companion Chrome extension.

Beta

Oni Record Oni생기부

Write and check student life records (생활기록부) in one spreadsheet-like grid. AI drafts subject comments, activities and behavior notes from the teacher's own keywords, checks them against the official writing guidelines, and sends approved text to NEIS.

Beta

Oni Proctor Oni 감독

Builds fair exam proctor assignments across rooms and periods, so the exams office stops balancing the roster by hand every term.

In development

Oni Time Oni 시간표

The next app on the Oni platform. Details will be shared when development starts.

Planned

Oni Enrollment Oni 수강신청

Elective course registration for students, with live seat counts, built on a system already used by around 190 students.

Planned
Spotlight · Oni Record

Student records, written and checked in one table

Every December, Korean teachers write hundreds of short, rule-bound comments for each student's official record. Oni Record turns that into four steps.

  1. WriteType like a spreadsheet. Pick keywords for each student and let AI draft subject, activity and behavior comments.
  2. AssistKeyword chips give the teacher material for each sentence, so the draft stays in the teacher's own observations.
  3. CheckEach draft is checked against the official writing guidelines and NEIS byte limits, with before and after shown side by side.
  4. ApplyApproved text goes straight into the NEIS grid through the Oni browser extension. No Excel upload step.
2학년 1반 · 과목별 세부능력 및 특기사항
번호이름세특 초안바이트
1김하늘모둠 토론에서 근거 자료를 찾아 정리하고, 반대 의견을 존중하며 자신의 주장을 보완함.
점검 통과
1,184 / 1,500
2이도윤실험 결과를 그래프로 정리하는 과정에서 변인 통제의 중요성을 스스로 설명함.
구체적 활동 근거 보완 필요
1,492 / 1,500
3박서연독서 활동 후 질문 목록을 만들어 친구들과 나누며 탐구를 확장함.
점검 통과
962 / 1,500
Illustrative example. Student names are fictional.
Student data

Built so student records stay with the teacher

School records are among the most sensitive data a teacher handles. Oni apps are designed around that.

Local-first

Rosters, schedules and records are saved in a database on the teacher's own PC. Oni School does not run a server that stores student records.

Bring your own AI key

Teachers connect their own AI API key. The key is stored on their PC, and requests go from the app directly to the AI provider.

Teacher stays in control

AI only drafts and checks. Nothing reaches NEIS until the teacher selects it and applies it.

Honest scope

Oni Record is a test release. The NEIS extension currently supports cbe.neis.go.kr, with more regions to follow after verification.

About

Made by a teacher, tested in a real school

Oni School is run by a Korean middle school teacher who has spent years building classroom tools: course registration, proctor assignment, record writing and classroom games. Each Oni app started as a tool for one school and was rebuilt so any teacher can install it.

Our aim is simple: give teachers back the hours that school admin takes, without asking them to give up control of their students' data.

Contact
We reply in Korean or English.