Skip to content

Bulgarian ​

This page describes how Bulgarian schools grade and how to build the same system in MarkBook. The rules come from the Preschool and School Education Act and the ministry's ordinance on the assessment of pupils' results (Наредба № 11). Check the current texts for anything your school reports to the ministry, because ordinances are amended often.

The structure of the year ​

The school year has two terms (срокове): I срок and II срок.

MarkBulgarianEnglishWhen
Current marksтекущи оценкиMarks for oral answers, written tests, practical work, projectsDuring the term
Term markсрочна оценкаOne mark per subject for the termEnd of I срок and II срок
Annual markгодишна оценкаOne mark per subject for the yearEnd of the year

The teacher sets the срочна оценка on the basis of the current marks, and the годишна оценка on the basis of the two term marks. These are teacher decisions, not a strict arithmetic mean, although the mean is the usual starting point.

There must be a minimum number of current marks in each term. The minimum depends on the number of lessons a week (more lessons, more marks). Check the ordinance for the exact numbers.

The 2–6 scale ​

Every mark from class IV upwards has a word (qualitative indicator) and a number (quantitative indicator):

NumberWordTransliterationEnglish
6ОтличенOtlichenExcellent
5Много добърMnogo dobarVery good
4ДобърDobarGood
3СреденSredenSatisfactory (lowest pass)
2СлабSlabPoor (fail)

A mark is written as both: Много добър 5. Current, term and annual marks are whole numbers. 3 (Среден) is the lowest pass; an annual mark of Слаб 2 means a resit exam (поправителен изпит) in that subject.

Averages and their bands ​

When marks are averaged, for example for the overall success (общ успех) at the end of a stage, on a diploma, or when a mark is calculated from exam points, the average keeps two decimals and falls in a band:

AverageWordMark
5.50 – 6.00Отличен6
4.50 – 5.49Много добър5
3.50 – 4.49Добър4
3.00 – 3.49Среден3
2.00 – 2.99Слаб2

So an average is written as, for example, Много добър 5.25. The bands are the same as rounding to the nearest whole number with .50 going up, except that anything under 3.00 is Слаб.

Early classes and kindergarten ​

LevelHow children are assessed
Kindergarten (детска градина)No marks. Teachers check what each child has reached at the start and at the end of the year (input and output diagnostics) against the expected results of the curriculum. The wording of the result depends on the school's own tools
Classes I–IIIQualitative marks only, with no number: Отличен, Много добър, Добър, Среден, Слаб
Classes IV–XIIWord and number, 2–6

There is no separate conduct mark in Bulgarian schools today.

National exams ​

ExamClassResult
НВО (national external assessment)IV, VII, XPoints. In class VII the points count towards admission to upper secondary school
ДЗИ (state matriculation exams)XIIPoints converted into a 2–6 mark with two decimals, for example Добър 4.37

Setting it up in MarkBook ​

The plan: a 2–6 scale, one column per current mark, a calculated term average shown in its band colour, a term mark the teacher picks, and an annual average of the two term marks as a guide for the annual mark.

1. Run the setup wizard ​

  1. Open the Setup Wizard and pick Start from scratch.
  2. On Your school, choose Curriculum Other or international and tick Secondary.
  3. On Terms, choose Two semesters and name them I срок and II срок.
  4. Finish, then build the scale below.

2. The 2–6 scale ​

Configuration → Assessment → Attainment scales → Add new attainment scale. Grading type Label marks, Name Оценки 2–6:

GradeDescriptionWeight (points)
6Отличен6
5Много добър5
4Добър4
3Среден3
2Слаб2

If your reports must print the word with the number, use Отличен 6, Много добър 5 … as the grade labels instead. The weights stay 6 to 2.

3. Current marks ​

In Configuration → Assessment → Markbook Templates → Columns Configurations, press New value type for each current mark. All Grade label, scale Оценки 2–6, Repeated in every reporting period:

NameShort label
Текуща оценка 1T1
Текуща оценка 2T2
Текуща оценка 3T3
Текуща оценка 4T4

Use Latin short labels: they are what you type in formulas.

The average uses the marks that exist

Add as many current-mark columns as the subject needs. If a pupil has only two of four marks, the term average is the average of those two. A missing mark is left out, never counted as zero. The term average therefore appears as soon as the first mark is in. Check the number of current marks before you finalise the term mark.

4. Averages and term marks ​

NameShort labelData typeScaleWhere does this column appear?
Среден успехSUCalculatedRepeated in every reporting period
Срочна оценка ISO1Grade labelОценки 2–6Repeated in every reporting period
Срочна оценка IISO2Grade labelОценки 2–6Repeated in every reporting period
Годишен среденGSCalculatedOnly in the final reporting period
Годишна оценкаGOGrade labelОценки 2–6Only in the final reporting period

5. Build the template ​

On the template's Template settings tab:

  1. Reporting period zone: add T1, T2, T3, T4, SU, SO1 and SO2.
  2. In the Live preview, disable SO2 under I срок and SO1 under II срок, so each term has its own term mark.
  3. Final period zone: add GS and GO.
  4. Click SU. On the Advanced tab write avg(T1, T2, T3, T4). Show as Number, Decimals 2.
  5. Click GS and write avg(SO1, SO2), Decimals 2.
  6. Press Save value types.

SU is the same value type in both terms, because a formula reads the columns of its own term: in I срок it averages I срок's marks, in II срок those of II срок. GS needs a different term mark in each term, which is why there are two of them.

6. Colour the averages by band ​

Edit Среден успех in Columns Configurations, turn on Colour-code this column by its value, choose Coloured chip, and add these bands (a band includes its "from" value and stops just before its "up to" value):

FromUp toColour
(No limit)3Red (Слаб)
33.5Orange (Среден)
3.54.5Yellow (Добър)
4.55.5Light green (Много добър)
5.5(No limit)Dark green (Отличен)

Do the same for Годишен среден.

If you want a whole-number guide instead, write round(avg(T1, T2, T3, T4)) with Decimals 0. round() sends .50 up, which matches the bands from 3 upwards.

7. Classes I–III ​

  1. Configuration → Assessment → Judgement scales → Add judgement scale. Name Качествени оценки, Type Progress, Value type Text.
  2. Values (Label, Code, Weight): Отличен, Отличен, 5; Много добър, Мн. добър, 4; Добър, Добър, 3; Среден, Среден, 2; Слаб, Слаб, 1. The grid and the report show the code, so keep it as the word.
  3. On a template for classes I–III, use Judgement scale columns with this scale for current, term and annual marks. Do not add averages: the word marks have no number.

8. Kindergarten ​

Use learning outcomes for the expected results, judged at the start and end of the year with a judgement scale of your choice (for example "reached / partly reached / not yet reached"), and a comment column for the teacher's description. See Learning Outcomes Overview.

Worked example ​

Мария, 6 клас, Математика.

T1T2T3T4SU (average)Term mark the teacher sets
I срок56465.25 (light green)SO1 = Много добър 5
II срок66565.75 (dark green)SO2 = Отличен 6
Final periodGS = (5 + 6) ÷ 2 = 5.50 (dark green)GO = Отличен 6

The annual average of the two term marks is exactly 5.50, the bottom of the Отличен band, so the teacher sets the annual mark to Отличен 6.

Kinderpedia MarkBook Help Center