South Korea Gradebook
Korean 석차등급 Stanine Grading System
South Korea's high school grading system ranks students on a 9-level stanine scale (석차등급) determined entirely by their position in the cohort distribution — not by their absolute raw score. A student who achieves 90% in Chemistry earns Grade 1 if 90% places them in the top 4% of the class, or Grade 3 if the class is highly competitive and 90% only reaches the top 23%. This page explains how the 9-level system works, why cohort context is essential, and how OpenEduCat automates stanine computation and NEIS-compliant reporting.
9-Level 석차등급 Stanine Bands
Each grade band represents a fixed percentile range of the cohort, recalculated each time scores are entered or cohort composition changes.
| 등급 (Grade) | Cohort Percentile | Cumulative Range | University Admission Context |
|---|---|---|---|
| 1등급 (Grade 1) | Top 4% | 0–4% | Highest distinction — top tier university programmes (서울대, KAIST, POSTECH) |
| 2등급 (Grade 2) | Next 7% | 4–11% | Strong standing for SKY universities and competitive 수시 applications |
| 3등급 (Grade 3) | Next 12% | 11–23% | Above average — eligible for most national university programmes |
| 4등급 (Grade 4) | Next 17% | 23–40% | Above median performance |
| 5등급 (Grade 5) | Middle 20% | 40–60% | Median band — context evaluated via 원점수 and 표준편차 |
| 6등급 (Grade 6) | Next 17% | 60–77% | Below median |
| 7등급 (Grade 7) | Next 12% | 77–89% | Lower quartile performance |
| 8등급 (Grade 8) | Next 7% | 89–96% | At-risk — academic support recommended |
| 9등급 (Grade 9) | Bottom 4% | 96–100% | Automatic academic support flag triggered in OpenEduCat |
Source: Ministry of Education Korea (교육부) Student Record Management Guidelines. Percentile boundaries are fixed nationally; grade boundaries vary by cohort performance.
Why Cohort Recalculation Matters
Unlike systems with fixed percentage thresholds, the 석차등급 grade is not determined until every student in the cohort has been assessed.
The Same Raw Score, Different Grades
In a class of 200 students taking Korean Language, a student scoring 원점수 88 might earn Grade 2 in a competitive 특목고 (specialized high school) cohort where 88 falls in the 4–11% band. In a general high school cohort where 88 is in the top 4%, the same student earns Grade 1. The stanine grade is inseparable from cohort context.
This is precisely why NEIS requires 평균 (cohort mean) and 표준편차 (standard deviation) on every 학생부. Universities can reconstruct the distribution context and make accurate comparisons across schools with very different academic profiles.
Cohort Changes Trigger Full Recalculation
Any event that changes cohort composition — a new enrolment, a withdrawal, a score correction — requires recalculating stanine grades for all students in the affected subject. In practice, this means that finalising stanine grades is a two-step process: enter all scores, then publish stanines.
OpenEduCat handles recalculation automatically. When a score is updated or a student joins the cohort, the system recomputes percentile ranks and stanine grades for all enrolled students in that subject and semester. No manual spreadsheet recalculation is required, and the 원점수/평균/표준편차 statistics update simultaneously.
이수단위 Credit Tracking Alongside Stanine
Each subject in the Korean high school curriculum carries an 이수단위 (credit unit) value. Graduation requires accumulating a minimum number of 이수단위 across the curriculum. OpenEduCat tracks credit accumulation continuously and flags students at risk of falling below the graduation minimum, complementing the stanine grade data with a structural graduation readiness indicator.
How OpenEduCat Automates 석차등급 Computation
Built-in cohort-relative grading, NEIS-aligned reporting, and automatic stanine recalculation across the entire class.
Automatic `kr_stanine` Derivation
OpenEduCat derives the stanine grade from the student's percentile rank among all enrolled peers in the same subject and semester. Scores are ranked, percentile positions calculated, and the nine bands applied automatically — no manual grade look-up tables required.
원점수/평균/표준편차 Live Statistics
Raw score, cohort mean, and standard deviation are calculated and stored for every subject sitting. These statistics update when scores change and appear on all official records, satisfying the NEIS requirement for contextual performance data alongside the stanine grade.
Mid-Semester Recalculation
When a student joins or leaves a subject cohort, OpenEduCat automatically triggers stanine recalculation for all affected students. The system queues the update asynchronously, ensuring the class roster and stanine grades stay consistent without blocking data entry.
학생부 NEIS-Aligned Report Generation
The official 학교생활기록부 PDF includes stanine grades, raw scores, cohort statistics, 이수단위 credit totals, extracurricular activity summaries, and teacher comments — formatted in the NEIS-aligned layout required for 학생부종합전형 university admission submission.
Frequently Asked Questions
Common questions about the Korean 석차등급 stanine system and cohort-relative grading.
Ready to automate Korean stanine grading?
OpenEduCat computes 석차등급 from raw scores automatically, stores NEIS-required statistics, and generates 학생부 PDFs — ready to use from day one.