Accessibility Tools

Program areas

Last modified: March 7, 2024

Application for new program area codes

Certain county councils create new training offers as an alternative to the official program area code (basic code).

There may be a desire to create new codes as variants.

Counties must apply for such codes by November 1 every year. Applications should be sent to the head of the Vigo coding group Trude Riple by e-mail .

Module-structured subject and vocational training for adults

In upper secondary education, trials of modular structured vocational education and training for adults are being conducted in eight apprenticeships (Trial 2017-2024) and five apprenticeships (Trial 2019-2024).

Separate curricula have been created.

The trials are organized and carried out by Nordland, Oslo, Trøndelag, Innlandet and Agder counties

Separate program area codes have been created for these offers:

Trials 2017-2024

Professional code Name
SSSLG3MV– The sales profession
SSLOG3MV– Logistics subject
TPGJE3MV– The recycling subject
RMKOK3MV– Cookery
RMIKO3MV– Institutional cooking profession
TPPRT3MV– The production engineering subject
NAFFA3MV– fishing and hunting
BARHO3MV– The cleaning operator profession

Trials 2019-2024

Professional code Name
HSHEA3MV– The health worker profession
BABET3MV– The concrete profession
BAMAL3MV– The painting subject
BARLF3MV– The pipe laying profession
BATBY3MV– The wood trade

Furthermore, a new program area category has been created:

Preparatory courses for minority speakers

AOLOV0J— Preparatory courses for minority speakers

The code is used by county authorities that choose to offer pupils a year 0. Education at AOLOV0J- is outside the offer structure(Rundskriv Udir-1-2022). The pupils do not have rights under the Education Act (such as special education).

Professional driving course for adults

The Landslinje offer – Vocational driver's course for adults, half-yearly, has been given a new program area code.

Professional driver is now part of the educational program Technology and industrial subjects. The new code is TPYSL3L-.

The subject codes associated with this course are: YSL2001, YSL2002, YSL3001 and YSL3002.


Professional driver - 491 hours course theory training

Some county councils offer 491 hours of courses - theory training for professional drivers. The course aims to take the test in Section 16 of the Professional Driving Regulations.

Professional driver is now part of the education program Technology and industrial subjects. The new code is TPYRK3L- Professional driver, theory training 491 hours against a test in the professional driver regulations § 16, national line.
(The code SSYRK3L- expires in spring 2023, i.e. the last school year is 2022-2023)

A subject code has also been created for this training YRK9000 Theory training 491 hours against test in Section 16 of the Occupational Driver Training Regulations.

The professional code does not come from Grep, but has been approved by Udir and Statistics Norway for use in connection with the reporting of public statistics.


In addition, the following tests must be taken:

Professional code Name
YRK3002 Professional driver regulations, § 16
YRK3102 Written exam at Vg3 (in accordance with Regulations to the Education Act §3-54, subsections 1 and 2 and § 3-55, subsections 2 and 3)
YRK3001 The subject test

The individual county council must inform its schools about the new program area code.

Program area codes for primary education

In the VIGO code base there are several program area codes for primary education. Below we provide information on which program area code to use for the different offers.


GSGSK0-- Primary education

The code is used for ordinary primary education.


GSGSK0C- Primary school for minority languages

The code is used for the ordinary primary education services that are adapted for minority language speakers.


GSGSK0J-GR Primary school with introductory program for minority language learners

(Former program area name Introductory year of primary education for minority language speakers)

  • The code is used for pupils who enter under the introduction offer for newly arrived minority-language pupils.
  • They must have the right to special language training for students from linguistic minorities cf. Education Act § 2-8.
  • In other words, the students must be of secondary school age.
  • The offer must qualify for admission to upper secondary education.

GSGSK0MG- Primary education, more primary education (16-24 years)

The code is used for young people receiving primary education under section 4A-1, second paragraph, of the Education Act.

In order to be offered more primary education, young people must

  • be under 24 years old
  • have the right to upper secondary education according to the Education Act § 3-1
  • need more primary school education in order to complete upper secondary education
  • have legal residence in the country

After completing GSGSK0MG–, the young person has the right to full upper secondary education.
Young people who receive this offer are considered participants (not students) and therefore do not use the youth right.

Additional information can be found at udir.no.


GSGSK0VO- Primary education for adults

The code is used for pupils who are entitled to basic education for adults under section 4A-1, first paragraph, of the Education Act.


GSGSK0MV- Preparatory adult education (FVO)

The training is organized by Skills Norway.

It is a trial of modular structured training for adults at the level below upper secondary education.

Additional information can be found at Kompetanse Norge .

Separate subject codeshave been created for this training

Applies to English, mathematics, science, Norwegian and social studies.

Form of assessment:

  • Modules 1 and 2 - Approved / Not approved
  • Module 3 - Number grades 1-6
  • Module 4 - Numerical grades 1-6 - pass mark and the candidate may be selected for the exam.

Only module 4 is imported into VIGO and included in the scoring.

Successful completion of all subjects in Module 4 provides the basis for entry to upper secondary education.

It is important to use the correct program area codes (GSKSK0 codes) for students taking the 5-subject test (Primary VO).

GSGSK0-- (ordinary primary school) must not be used.

The following must be fulfilled in order to be eligible for admission to upper secondary Vg1:

  • GSGSK0C- Primary school for min.spr
  • GSGSK0S-1- Primary school VO min spr,1st year
  • GSGSK0S-2- Primary school VO min spr,2nd year
  • GSGSK0S-3- Primary school VO min spr,3rd year
  • GSGSK0S-4- Primary school VO min spr,4th year
  • GSGSK0S-5- Primary school VO,1st year
  • GSGSK0S-6- Primary school VO,2nd year
  • GSGSK0S-7- Primary school VO,3rd year
  • GSGSK0S-8- Primary school VO,4th year
  • GSGSK0VO- Primary education for adults

A bit about why to use code for 5-subject test:

If you use program advice GSGSK0—- on a student who takes the 5-subject test, there will be too few subjects for the competence certificate to be calculated. Then 8 valid grades are required. Often they have physical education which still allows them to pass 8 counting grades, but it is not a subject that should count in the 5-subject test. If GSGSK0—- is used, you also do not get a check that the student has passed 5 compulsory subjects, 2 out of 3 optional subjects, and an oral and a written exam.

Are you missing something?

We are currently working on transferring content to our new website. It is therefore possible that what you are looking for is not on this page or has been moved to another page.

Please get in touch with us and we will help each other!