Skip to content

Romanian ​

This page describes how Romanian schools grade, from clasa pregătitoare to liceu, and how to build the same system in MarkBook. The rules come from the national regulation for schools (ROFUIP, the 2024 text under Law 198/2023) and the national exam methodologies. Rules change with new laws and orders, so check the current text for anything your school reports to the ministry.

The structure of the year ​

Since 2022/23 the school year is organised in five learning modules (module de învățare) separated by holidays. There are no semesters for grading any more: under the 2024 regulation only one average per subject is closed, at the end of the year (media anuală). There is no semester or module average. Conduct is the exception: it gets a mark in each learning interval, and those marks are averaged.

LevelClassesHow pupils are graded
Preparatory classclasa pregătitoareNo marks. A descriptive end-of-year evaluation report
Primaryclasele I–IVCalificative
Lower secondary (gimnaziu)clasele V–VIIINote 1–10
Upper secondary (liceu)clasele IX–XIINote 1–10

Old records

Until 2022 the year had two semesters, each with its own average, and some subjects had a written semester paper (teză). You will meet semester averages and teze in older records. They are not part of the current rules.

Calificative (primary, classes I–IV) ​

CalificativAbbreviationEnglish
Foarte bineFBVery good
BineBGood
SuficientSSufficient (pass)
InsuficientIInsufficient (fail)

Calificative are not averaged. At the end of the year the teacher takes the two calificative the pupil received most often and, after the summative revision tests, chooses one of them, weighing progress, effort and the remedial work done. That is the calificativ anual.

Note (classes V–XII) ​

Marks (note) are whole numbers from 1 to 10. 10 is the highest. The pass mark for an average is 5.

How many marks ​

Each pupil gets at least as many marks in a year as the subject has lessons a week, plus three, and never fewer than four. A subject with two lessons a week needs at least five marks. A pupil heading for a fail gets at least one more mark, normally in the last three weeks of the year. Marks come from oral questioning, written tests, practical work, projects and portfolios.

Annual average (medie anuală) ​

  1. Take the arithmetic mean of all the pupil's marks in the year.
  2. Round to the nearest whole number. At exactly .50, round up, in the pupil's favour.
Mean of marksMedie anuală
8.498
8.509
4.505 (pass)
4.494 (fail)

General average (medie generală) ​

The medie anuală generală is the mean of all subject annual averages, including conduct, with two decimals. It decides rankings, prizes and, in class VIII, part of the admission average.

Purtare (conduct) ​

Conduct (purtare) gets a mark from 1 to 10 in gimnaziu and liceu (a calificativ in primary). The form teacher (diriginte) proposes it in each learning interval. The annual conduct average is the mean of those marks, minus 1 point for every 20 unjustified absences in the year. A pupil whose annual conduct average is below 6 repeats the year.

Passing the year ​

  • A pupil passes a subject with an annual average of at least 5.
  • A pupil below 5 in one or two subjects sits a resit exam (corigență) on the whole year's work.
  • More than two failed subjects, a failed resit, or conduct below 6 means repeating the year (repetenție).
  • A pupil absent from half or more of a subject's lessons is amânat: the result is closed in a later session.
  • No pupil repeats the preparatory class or class I.

National exams ​

ExamClassScaleNotes
Evaluarea NaționalăVIIINote 1–10 with two decimalsRomanian, Mathematics, and mother tongue in minority-language schools. In recent years the admission average to liceu has been 80% the Evaluarea Națională average and 20% the general average for classes V–VIII; check the current admission order
BacalaureatXIINote 1–10 with two decimals per written examPass: at least 5 in each written exam and a mean of at least 6.00. Language and digital competences are assessed separately with levels, not marks

Setting it up in MarkBook ​

The plan: one reporting period for the whole year, one column per mark (N1, N2 …), and a calculated annual average in the same period.

1. Run the setup wizard ​

  1. Open the Setup Wizard and pick Start from scratch.
  2. On Your school, choose Curriculum Romanian and tick Secondary (and High school if you have a liceu).
  3. On Terms, choose Two semesters (the wizard has no one-period shape). Leave Split each period in two off.
  4. On Scales, keep Numeric 1–10.
  5. After the wizard, open Configuration → School year → Reporting periods. Rename the first period Anul școlar 2026–2027 and give it the whole year's dates. Delete the second period: a period that holds no marks can be deleted.

You can keep the five learning modules as dates in your calendar. In MarkBook one period is enough, because no average is closed per module.

2. Complete the 1–10 scale ​

The wizard's Numeric 1–10 scale stops at 4. Go to Configuration → Assessment → Attainment scales, open it with Edit boundaries, rename it Note 1–10, choose Label marks, and make sure it has exactly these grades:

GradeDescriptionWeight (points)
10Excelent10
9Foarte bine9
8Bine8
77
66
5Minim de promovare5
44
33
22
11

The weight must equal the mark, because averages are worked out from the weight.

3. Create the mark columns ​

In Configuration → Assessment → Markbook Templates → Columns Configurations, press New value type for each mark:

NameShort labelData typeDefault attainment scaleWhere does this column appear?
Nota 1N1Grade labelNote 1–10Repeated in every reporting period
Nota 2N2Grade labelNote 1–10Repeated in every reporting period
……
Nota 10N10Grade labelNote 1–10Repeated in every reporting period

Ten columns cover a subject with up to seven lessons a week (seven plus three). A pupil with fewer marks still gets an average of the marks they have.

The average appears with the first mark

A missing mark is left out, never counted as zero, so an average shows as soon as the first mark is in. Before you close the year, check that each pupil has the number of marks the rules ask for: lessons a week plus three, at least four.

4. Create the annual average ​

Create one more value type: Media anuală (MA), Data type Calculated, Repeated in every reporting period. With one period in the year it appears once.

5. Build the template ​

Open your template and go to the Template settings tab, Build the markbook grid:

  1. Reporting period zone: Add column for N1 to N10 and MA.

  2. Click MA. On the Advanced tab write:

    round(avg(N1, N2, N3, N4, N5, N6, N7, N8, N9, N10))

    Show as Number, Decimals 0.

  3. Press Save value types.

round() rounds .50 up, which is the Romanian rule.

To see averages below 5 at a glance, edit Media anuală in Columns Configurations, turn on Colour-code this column by its value, and add two bands: From empty Up to 5 in red, From 5 Up to empty in green. (A band includes its "from" value and stops just before its "up to" value, so 4 is red and 5 is green.)

6. Conduct ​

  1. Create value types Purtare 1 to Purtare 5 (P1–P5), one for each learning interval: Grade label, scale Note 1–10, Repeated in every reporting period.

  2. Create Absențe nemotivate (ABS): Number, Repeated in every reporting period. The form teacher types the year's unjustified absences, 0 when there are none.

  3. Create Media purtare (MP): Calculated, formula

    round(avg(P1, P2, P3, P4, P5) - floor(ABS / 20))

    Decimals 0. floor(ABS / 20) takes one point for every full 20 absences. The column stays empty until ABS has a value, so type 0 for a pupil with no unjustified absences. A value below 6 means the pupil repeats the year.

Put conduct on its own subject (for example Purtare) so the form teacher marks it once.

7. Primary: calificative ​

  1. Configuration → Assessment → Judgement scales → Add judgement scale. Name Calificative, Type Progress or Effort, Value type Text.
  2. Values (Label, Code, Weight): Foarte bine, FB, 4; Bine, B, 3; Suficient, S, 2; Insuficient, I, 1.
  3. Create value types Calificativ 1 … Calificativ 8 (C1–C8), all Judgement scale with that scale, Repeated in every reporting period, and Calificativ anual (CA) the same way.

The teacher picks the annual calificativ from the two the pupil got most often. It is not calculated, because the rule is a teacher's choice, not an average. For the preparatory class, use only a Teacher Comment column for the descriptive report.

8. National exam results (optional) ​

For Evaluarea Națională, create Number value types such as EN Română (ENR) and EN Matematică (ENM) on a class VIII template. Number columns take decimals, so a teacher can type 8.35.

Not calculated in MarkBook

MarkBook does not work out the medie generală across subjects, and so not the admission average either. Use the subject annual averages from the Summary or a report.

Worked example ​

Ioana, clasa a VII-a, Matematică, four lessons a week, so at least seven marks.

N1N2N3N4N5N6N7MeanMA
978106877.868

Andrei in the same class has 5, 4, 4, 5, 4, 5, 5: mean 4.57, so MA = 5, a pass. With one more 4 his mean would be 4.50, still 5. With 4, 4, 5, 4, 5, 4, 4 (mean 4.29) his MA is 4, shown in red: he sits a corigență in mathematics.

For conduct, Mihai has 10, 10, 9, 10, 10 in the five intervals (mean 9.8) and 24 unjustified absences. round(9.8 - floor(24 / 20)) = round(8.8) = 9.

Kinderpedia MarkBook Help Center