<?xml version='1.0' encoding='UTF-8'?>
<codeBook version="1.2.2" ID="zaf-dbe-snaps-1997-2016-v1.6" xml-lang="en" xmlns="http://www.icpsr.umich.edu/DDI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.icpsr.umich.edu/DDI http://www.icpsr.umich.edu/DDI/Version1-2-2.xsd">
  <docDscr>
    <citation>
      <titlStmt>
        <titl>
          zaf-dbe-snaps-1997-2016-v1.6
        </titl>
      </titlStmt>
      <rspStmt>
        <othId role="Data Producers" affiliation="South African Government">
          <p>
            Department of Basic Education
          </p>
        </othId>
      </rspStmt>
      <prodStmt>
        <producer affiliation="University of Cape Town" role="Metadata producer">
          DataFirst
        </producer>
        <prodDate date="2020-03-27">
          2020-03-27
        </prodDate>
        <software version="4.0.9" date="2013-04-23">
          Nesstar Publisher
        </software>
      </prodStmt>
      <verStmt>
        <version>
          version 10
        </version>
      </verStmt>
    </citation>
  </docDscr>
  <stdyDscr>
    <citation>
      <titlStmt>
        <titl>
          SNAP Survey of Ordinary Schools 1997-2016
        </titl>
        <altTitl>
          SNAPS 1997-2016
        </altTitl>
        <IDNo>
          zaf-dbe-snaps-1997-2016-v1.6
        </IDNo>
      </titlStmt>
      <rspStmt>
        <AuthEnty affiliation="Government of South Africa">
          Department of Basic Education. Education Management Information Systems (EMIS) Directorate
        </AuthEnty>
      </rspStmt>
      <prodStmt>
        <software version="4.0.9" date="2013-04-23">
          Nesstar Publisher
        </software>
        <fundAg role="Funder">
          Government of South Africa
        </fundAg>
      </prodStmt>
      <distStmt>
        <contact URI="http://support.data1st.org" email="support@data1st.org">
          DataFirst Helpdesk
        </contact>
      </distStmt>
      <serStmt>
        <serName>
          School Survey
        </serName>
        <serInfo>
          South African Department of Basic Education. Snap Survey of Ordinary Schools 1997-2016 [dataset]. Version 1.6. Pretoria: DBE [producer], 2017. Cape Town: DataFirst [distributor], 2017. DOI: https://doi.org/10.25828/2e3e-9x02
        </serInfo>
      </serStmt>
      <verStmt>
        <version date="2017-12-15">
          Version 1.6 Edited, anonymised dataset for licensed distribution
        </version>
        <notes>
          <![CDATA[Version 1 of this dataset was provided to DataFirst by the Department of Basic Education (DBE) on 12 March 2014. 
Version 1.1 is this deposit, converted from an Access Database to Stata, and labelled with coding provided by the DBE. 
Version 1.2: In the original upload the learner enrolment file was omitted. Version 1.2 includes this file. The other data files are still labeled 1.1 as no changes to these have been made. The new version number reflects the inclusion of the missing file only.
Version 1.3: In this version variables names have been changed to lower case. The “natemis” variable is also now numeric across all data files. As versioning is done at file level as well as dataset level the files are now reversioned to 1.2 except for the Learner Enrolment data file which becomes version 1.3. Further disclosure control was undertaken on the "General" file and therefore this file is also version 1.3. The dataset is versioned in line with the latest data file, and so becomes version 1.3.
Version 1.4: Includes the first versions of the 2014-2015 data publically released by DataFirst. These data files are versioned as 1.1 (with 1.0 being the original MS Access files received from the DBE)
Version 1.5: Includes the 2016 SNAPS and introduces, for the first time, results from national senior certificate (NSC) between 2014-2016 to the dataset. These data files are versioned as 1.1 (with 1.0 being the original MS Access files received from the DBE)
Version 1.6: Excludes the national senior certificate examinations data that was erroneously included in the previous version. These results have been collated into their own separate data file which can also be found on the DataFirst data portal. Note that the versions of the individual data files remain the same given that they were unchanged.]]>
        </notes>
      </verStmt>
    </citation>
    <stdyInfo>
      <subject>
        <topcClas vocab="World Bank">
          Primary Education
        </topcClas>
        <topcClas vocab="World Bank">
          Secondary Education
        </topcClas>
      </subject>
      <abstract>
        The SNAP Survey of Ordinary Schools collects data from all schools in South Africa each year. The data forms part of the national Education Management Information Systems (EMIS) database used to inform education policymakers and managers in the Department of Basic Education and the Provincial education departments, as well as to provide valuable information to external stakeholders. For example, data from schools in the survey is used to compile and maintain the Master List of Schools in the country for education planning purposes.
      </abstract>
      <sumDscr>
        <collDate date="1997" event="start"/>
        <collDate date="2016" event="end"/>
        <nation abbr="zaf">
          South Africa
        </nation>
        <geogCover>
          The survey has national coverage
        </geogCover>
        <geogUnit>
          The data is at the level of town/nearest town to the school enumerated.
        </geogUnit>
        <anlyUnit>
          The units of analysis in the survey are schools in South Africa and their staff and learners
        </anlyUnit>
        <universe>
          The survey covers all Ordinary Schools in South Africa, both Public and Independent. In some data collection years information on special needs education schools was collected and is included in this data set
        </universe>
        <dataKind>
          Census/enumeration data [cen]
        </dataKind>
      </sumDscr>
      <notes>
        <![CDATA[School Data
School Name and email address, National EMIS number, Province, School level (Pre-Primary, Primary, Secondary, Intermediate or Combined), School Funding Type (Public or Independent), Ownership of school land [State, Church, Mine, Farm, Hospital, Trust, Company, Private Individual, Factory), Educational region, Educational district, and Circuit.
Earlier surveys collected data on Municipality, Nearest Town and Distance to Nearest Town (Km). Earlier surveys also collected data on Language of teaching and learning but from 2011 this data is no longer collected.
National senior certificate results by exam centre

Learner data 
Total number of learners by grade and gender

Staff data 
Category (Educators, Practitioners, Professional non-teaching staff, Administrative staff, Support staff, Hostel staff); Nature of appointment (full-time or part-time, permanent, temporary, substitutes), gender and source of remuneration (Schools Governing Body or the State). The distinction between "staff" and "practitioners" in the data files is that 'practitioners' are found almost exclusively in schools with Grade R and are not qualified educators, but people who teach in or assist, usually in the Grade R class.]]>
      </notes>
    </stdyInfo>
    <method>
      <dataColl>
        <collMode>
          Other [oth]
        </collMode>
        <resInstru>
          Data is collected with a survey questionnaire and educator forms. The principle completes the survey questionnaire and each educator (both state paid and other) in each school completes an educator form. Schools record their EMIS number provided by the DBE on the questionnaire and form for identification.
        </resInstru>
        <sources/>
        <collSitu>
          <![CDATA[The Snap Survey for Ordinary Schools is completed by all ordinary schools, both public and independent. School principals are sent both digital (on a cd) and hard copy versions of the survey questionnaire and the educator forms. These are required to be completed on or as close to the survey date as possible. The principal returns the completed survey tools to the respective District or Regional DBE Office. 

School officials from the DBE Head Office and District officials periodically visit a random sample of 2% or 3% of schools to establish the accuracy of basic school information provided by schools in the survey.]]>
        </collSitu>
      </dataColl>
      <notes>
        Data provided on the hard copy questionnaires are captured at provincial level in the data capture process
      </notes>
      <anlyInfo>
        <dataAppr>
          <![CDATA[The data files do not cover the same period. Dates covered for each file are:

Applicable school grades data file (2010-2013)
General school data file (2007-2016)
Learner enrolment data files (1997-2016)
Master list data file (1997-2016)
Remuneration of practitioners data file (2010-2016)
Staff remuneration data file (1997-2016)

The 1997 and 1998 data in this dataset cannot be matched with other years as the learner count is too low. 
The 1997 data also does not include data on schools in the Eastern Cape Province and the Limpopo Province 
The 1998 data does not include data on schools in the Limpopo Province 
The 2016 data has some duplicates in terms of all fields except one (which effectively means that there are multiple answers to the same question). We have included a duplicates flag dummy for those data files.

The Applicable grades data file does not include unique identifiers.]]>
        </dataAppr>
      </anlyInfo>
    </method>
    <dataAccs>
      <useStmt>
        <contact affiliation="University of Cape Town" URI="http://support.data1st.org" email="support@data1st.org">
          Manager, DataFirst
        </contact>
        <citReq>
          South African Department of Basic Education. Snap Survey of Ordinary Schools 1997-2016 [dataset]. Version 1.6. Pretoria: DBE [producer], 2017. Cape Town: DataFirst [distributor], 2017. DOI: https://doi.org/10.25828/2e3e-9x02
        </citReq>
        <conditions>
          Licensed dataset, accessible under conditions.
        </conditions>
      </useStmt>
    </dataAccs>
  </stdyDscr>
  <fileDscr ID="F1" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=0&amp;Name=snaps-1997-2013-applicable-grades-v1.2-stata11">
    <fileTxt>
      <fileName>
        snaps-1997-2013-applicable-grades-v1.2-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          6
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F2" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=1&amp;Name=snaps-1997-2013-general-v1.4-stata11">
    <fileTxt>
      <fileName>
        snaps-1997-2013-general-v1.4-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          14
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F3" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=2&amp;Name=snaps-1997-2013-learner-enrolment-v1.4-stata11">
    <fileTxt>
      <fileName>
        snaps-1997-2013-learner-enrolment-v1.4-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          7
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F4" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=3&amp;Name=snaps-1997-2013-masterlist-v1.3-stata11">
    <fileTxt>
      <fileName>
        snaps-1997-2013-masterlist-v1.3-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          12
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F5" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=4&amp;Name=snaps-1997-2013-remuneration-practitioners-v1.3-stata11">
    <fileTxt>
      <fileName>
        snaps-1997-2013-remuneration-practitioners-v1.3-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          10
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F6" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=5&amp;Name=snaps-1997-2013-remuneration-staff-v1.3-stata11">
    <fileTxt>
      <fileName>
        snaps-1997-2013-remuneration-staff-v1.3-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          10
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F7" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=6&amp;Name=snaps-2014-2015-general-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2014-2015-general-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          15
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F8" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=7&amp;Name=snaps-2014-2015-learner-enrolment-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2014-2015-learner-enrolment-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          7
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F9" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=8&amp;Name=snaps-2014-2015-masterlist-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2014-2015-masterlist-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          12
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F10" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=9&amp;Name=snaps-2014-2015-staff-remuneration-practitioners-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2014-2015-staff-remuneration-practitioners-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          10
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F11" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=10&amp;Name=snaps-2014-2015-staff-remuneration-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2014-2015-staff-remuneration-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          10
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F12" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=11&amp;Name=snaps-2016-general-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2016-general-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          21
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F13" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=12&amp;Name=snaps-2016-learner-enrolment-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2016-learner-enrolment-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          8
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F14" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=13&amp;Name=snaps-2016-masterlist-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2016-masterlist-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          12
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F15" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=14&amp;Name=snaps-2016-staff-remuneration-practioners-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2016-staff-remuneration-practioners-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          10
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <fileDscr ID="F16" URI="zaf-dbe-snaps-1997-2016-v1.6.Nesstar?Index=15&amp;Name=snaps-2016-staff-remuneration-v1.1-stata11">
    <fileTxt>
      <fileName>
        snaps-2016-staff-remuneration-v1.1-stata11.NSDstat
      </fileName>
      <dimensns>
        <caseQnty>
          0
        </caseQnty>
        <varQnty>
          11
        </varQnty>
      </dimensns>
      <fileType>
        Nesstar 200801
      </fileType>
    </fileTxt>
  </fileDscr>
  <dataDscr>
    <var ID="V1" name="natemis" files="F1" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000030" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V2" name="datayear" files="F1" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="2010" max="2013"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V3" name="type_doe" files="F1" dcml="0" intrvl="discrete">
      <location StartPos="14" EndPos="14" width="1" RecSegNo="1"/>
      <labl>
        Type of DoE
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          ORDINARY SCHOOL
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V4" name="datastatus" files="F1" dcml="0" intrvl="discrete">
      <location StartPos="15" EndPos="15" width="1" RecSegNo="1"/>
      <labl>
        Data status
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Preliminary Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Final Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Imputed Data
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V5" name="grade" files="F1" dcml="0" intrvl="discrete">
      <location StartPos="16" EndPos="17" width="2" RecSegNo="1"/>
      <labl>
        Education level
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Pre-Grade R
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Grade R
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Grade 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Grade 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Grade 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Grade 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Grade 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Grade 6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Grade 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Grade 8
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Grade 9
        </labl>
      </catgry>
      <catgry>
        <catValu>
          12
        </catValu>
        <labl>
          Grade 10
        </labl>
      </catgry>
      <catgry>
        <catValu>
          13
        </catValu>
        <labl>
          Grade 11
        </labl>
      </catgry>
      <catgry>
        <catValu>
          14
        </catValu>
        <labl>
          Grade 12
        </labl>
      </catgry>
      <catgry>
        <catValu>
          15
        </catValu>
        <labl>
          LSEN
        </labl>
      </catgry>
      <catgry>
        <catValu>
          16
        </catValu>
        <labl>
          Post Matric
        </labl>
      </catgry>
      <catgry>
        <catValu>
          17
        </catValu>
        <labl>
          Remedial
        </labl>
      </catgry>
      <catgry>
        <catValu>
          18
        </catValu>
        <labl>
          Infant
        </labl>
      </catgry>
      <catgry>
        <catValu>
          19
        </catValu>
        <labl>
          Inter mediate
        </labl>
      </catgry>
      <catgry>
        <catValu>
          20
        </catValu>
        <labl>
          Junior
        </labl>
      </catgry>
      <catgry>
        <catValu>
          21
        </catValu>
        <labl>
          N1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          22
        </catValu>
        <labl>
          N2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          23
        </catValu>
        <labl>
          N3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          24
        </catValu>
        <labl>
          NIC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          25
        </catValu>
        <labl>
          Orientation 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          26
        </catValu>
        <labl>
          Orientation 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          27
        </catValu>
        <labl>
          Pre Vocational
        </labl>
      </catgry>
      <catgry>
        <catValu>
          28
        </catValu>
        <labl>
          Senior/FET
        </labl>
      </catgry>
      <catgry>
        <catValu>
          29
        </catValu>
        <labl>
          Special Grade 8
        </labl>
      </catgry>
      <catgry>
        <catValu>
          30
        </catValu>
        <labl>
          Special Grade 9
        </labl>
      </catgry>
      <catgry>
        <catValu>
          31
        </catValu>
        <labl>
          Special Grade 10
        </labl>
      </catgry>
      <catgry>
        <catValu>
          32
        </catValu>
        <labl>
          Special Grade 11
        </labl>
      </catgry>
      <catgry>
        <catValu>
          33
        </catValu>
        <labl>
          Special Grade 12
        </labl>
      </catgry>
      <catgry>
        <catValu>
          34
        </catValu>
        <labl>
          Vocational
        </labl>
      </catgry>
      <catgry>
        <catValu>
          35
        </catValu>
        <labl>
          Youth care center
        </labl>
      </catgry>
      <catgry>
        <catValu>
          36
        </catValu>
        <labl>
          ABET
        </labl>
      </catgry>
      <catgry>
        <catValu>
          37
        </catValu>
        <labl>
          Special
        </labl>
      </catgry>
      <catgry>
        <catValu>
          38
        </catValu>
        <labl>
          N4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          39
        </catValu>
        <labl>
          N5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          40
        </catValu>
        <labl>
          N6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          41
        </catValu>
        <labl>
          NSC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          42
        </catValu>
        <labl>
          NCV L2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          43
        </catValu>
        <labl>
          NQF level 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          44
        </catValu>
        <labl>
          NQF level 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          45
        </catValu>
        <labl>
          NQF level 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          46
        </catValu>
        <labl>
          NQF level 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          47
        </catValu>
        <labl>
          NQF level 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          48
        </catValu>
        <labl>
          NQF level 6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          49
        </catValu>
        <labl>
          NQF level 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          50
        </catValu>
        <labl>
          NCV L3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          51
        </catValu>
        <labl>
          Grade 4 - 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          52
        </catValu>
        <labl>
          NCV L4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          53
        </catValu>
        <labl>
          LEVEL 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          54
        </catValu>
        <labl>
          LEVEL 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          55
        </catValu>
        <labl>
          LEVEL 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          56
        </catValu>
        <labl>
          LEVEL 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          57
        </catValu>
        <labl>
          LEVEL 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          58
        </catValu>
        <labl>
          Combo: NCV LEVEL 2 and 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          59
        </catValu>
        <labl>
          Combo: NCV LEVEL 2 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          60
        </catValu>
        <labl>
          Combo: NCV LEVEL 2, 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          61
        </catValu>
        <labl>
          Combo: NCV LEVEL 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          62
        </catValu>
        <labl>
          NCV Level
        </labl>
      </catgry>
      <catgry>
        <catValu>
          63
        </catValu>
        <labl>
          Combo: LEVEL 2 and 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          64
        </catValu>
        <labl>
          Combo: LEVEL 2 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          65
        </catValu>
        <labl>
          Combo: LEVEL 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown/Other
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V6" name="yesno" files="F1" dcml="0" intrvl="discrete">
      <location StartPos="18" EndPos="18" width="1" RecSegNo="1"/>
      <labl/>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          No
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V7" name="natemis" files="F2" intrvl="discrete">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V8" name="datayear" files="F2" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="2007" max="2013"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V9" name="surveytype" files="F2" intrvl="discrete">
      <location StartPos="14" EndPos="26" width="13" RecSegNo="1"/>
      <labl>
        Survey type
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V10" name="otherownership" files="F2" intrvl="discrete">
      <location StartPos="27" EndPos="76" width="50" RecSegNo="1"/>
      <labl>
        Other ownership
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V11" name="circuit" files="F2" intrvl="discrete">
      <location StartPos="77" EndPos="110" width="34" RecSegNo="1"/>
      <labl>
        Circuit
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V12" name="district" files="F2" intrvl="discrete">
      <location StartPos="111" EndPos="139" width="29" RecSegNo="1"/>
      <labl>
        District
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V13" name="region" files="F2" intrvl="discrete">
      <location StartPos="140" EndPos="167" width="28" RecSegNo="1"/>
      <labl>
        Region
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V14" name="municipality" files="F2" intrvl="discrete">
      <location StartPos="168" EndPos="202" width="35" RecSegNo="1"/>
      <labl>
        Municipality
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V15" name="nearesttown" files="F2" intrvl="discrete">
      <location StartPos="203" EndPos="228" width="26" RecSegNo="1"/>
      <labl>
        Nearest town
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V16" name="distanceto_town" files="F2" intrvl="discrete">
      <location StartPos="229" EndPos="238" width="10" RecSegNo="1"/>
      <labl>
        Distance to town
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V17" name="surveytype_enc" files="F2" dcml="0" intrvl="discrete">
      <location StartPos="239" EndPos="239" width="1" RecSegNo="1"/>
      <labl>
        Survey type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Ordinary Snap
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V18" name="sector" files="F2" dcml="0" intrvl="discrete">
      <location StartPos="240" EndPos="241" width="2" RecSegNo="1"/>
      <labl>
        Sector
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          PUBLIC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          INDEPENDENT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V19" name="schoollevel" files="F2" dcml="0" intrvl="discrete">
      <location StartPos="242" EndPos="243" width="2" RecSegNo="1"/>
      <labl>
        School level
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Pre-Primary School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Primary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Intermediate/Middle School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Secondary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Combined
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V20" name="ownership" files="F2" dcml="0" intrvl="discrete">
      <location StartPos="244" EndPos="245" width="2" RecSegNo="1"/>
      <labl>
        Ownership
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          State
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Farm
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Trust
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Church
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Private Individual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Company
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Mine
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Public on private land
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Hospital
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Factory
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V21" name="natemis" files="F3" intrvl="discrete">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V22" name="datayear" files="F3" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="1997" max="2013"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V23" name="quantity" files="F3" dcml="0" intrvl="contin">
      <location StartPos="14" EndPos="17" width="4" RecSegNo="1"/>
      <labl>
        Number of learners
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="3230"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V24" name="type_doe" files="F3" dcml="0" intrvl="discrete">
      <location StartPos="18" EndPos="18" width="1" RecSegNo="1"/>
      <labl>
        Type of DoE
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          ORDINARY SCHOOL
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V25" name="gender" files="F3" dcml="0" intrvl="discrete">
      <location StartPos="19" EndPos="20" width="2" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Other/Gender Unspecified
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Both Male and Female (Total)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          88
        </catValu>
        <labl>
          Not Requested
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V26" name="datastatus" files="F3" dcml="0" intrvl="discrete">
      <location StartPos="21" EndPos="21" width="1" RecSegNo="1"/>
      <labl>
        Data status
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Preliminary Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Final Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Imputed Data
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V27" name="grade" files="F3" dcml="0" intrvl="discrete">
      <location StartPos="22" EndPos="23" width="2" RecSegNo="1"/>
      <labl>
        Education level
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Pre-Grade R
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Grade R
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Grade 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Grade 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Grade 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Grade 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Grade 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Grade 6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Grade 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Grade 8
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Grade 9
        </labl>
      </catgry>
      <catgry>
        <catValu>
          12
        </catValu>
        <labl>
          Grade 10
        </labl>
      </catgry>
      <catgry>
        <catValu>
          13
        </catValu>
        <labl>
          Grade 11
        </labl>
      </catgry>
      <catgry>
        <catValu>
          14
        </catValu>
        <labl>
          Grade 12
        </labl>
      </catgry>
      <catgry>
        <catValu>
          15
        </catValu>
        <labl>
          LSEN
        </labl>
      </catgry>
      <catgry>
        <catValu>
          16
        </catValu>
        <labl>
          Post Matric
        </labl>
      </catgry>
      <catgry>
        <catValu>
          17
        </catValu>
        <labl>
          Remedial
        </labl>
      </catgry>
      <catgry>
        <catValu>
          18
        </catValu>
        <labl>
          Infant
        </labl>
      </catgry>
      <catgry>
        <catValu>
          19
        </catValu>
        <labl>
          Inter mediate
        </labl>
      </catgry>
      <catgry>
        <catValu>
          20
        </catValu>
        <labl>
          Junior
        </labl>
      </catgry>
      <catgry>
        <catValu>
          21
        </catValu>
        <labl>
          N1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          22
        </catValu>
        <labl>
          N2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          23
        </catValu>
        <labl>
          N3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          24
        </catValu>
        <labl>
          NIC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          25
        </catValu>
        <labl>
          Orientation 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          26
        </catValu>
        <labl>
          Orientation 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          27
        </catValu>
        <labl>
          Pre Vocational
        </labl>
      </catgry>
      <catgry>
        <catValu>
          28
        </catValu>
        <labl>
          Senior/FET
        </labl>
      </catgry>
      <catgry>
        <catValu>
          29
        </catValu>
        <labl>
          Special Grade 8
        </labl>
      </catgry>
      <catgry>
        <catValu>
          30
        </catValu>
        <labl>
          Special Grade 9
        </labl>
      </catgry>
      <catgry>
        <catValu>
          31
        </catValu>
        <labl>
          Special Grade 10
        </labl>
      </catgry>
      <catgry>
        <catValu>
          32
        </catValu>
        <labl>
          Special Grade 11
        </labl>
      </catgry>
      <catgry>
        <catValu>
          33
        </catValu>
        <labl>
          Special Grade 12
        </labl>
      </catgry>
      <catgry>
        <catValu>
          34
        </catValu>
        <labl>
          Vocational
        </labl>
      </catgry>
      <catgry>
        <catValu>
          35
        </catValu>
        <labl>
          Youth care center
        </labl>
      </catgry>
      <catgry>
        <catValu>
          36
        </catValu>
        <labl>
          ABET
        </labl>
      </catgry>
      <catgry>
        <catValu>
          37
        </catValu>
        <labl>
          Special
        </labl>
      </catgry>
      <catgry>
        <catValu>
          38
        </catValu>
        <labl>
          N4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          39
        </catValu>
        <labl>
          N5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          40
        </catValu>
        <labl>
          N6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          41
        </catValu>
        <labl>
          NSC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          42
        </catValu>
        <labl>
          NCV L2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          43
        </catValu>
        <labl>
          NQF level 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          44
        </catValu>
        <labl>
          NQF level 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          45
        </catValu>
        <labl>
          NQF level 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          46
        </catValu>
        <labl>
          NQF level 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          47
        </catValu>
        <labl>
          NQF level 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          48
        </catValu>
        <labl>
          NQF level 6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          49
        </catValu>
        <labl>
          NQF level 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          50
        </catValu>
        <labl>
          NCV L3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          51
        </catValu>
        <labl>
          Grade 4 - 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          52
        </catValu>
        <labl>
          NCV L4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          53
        </catValu>
        <labl>
          LEVEL 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          54
        </catValu>
        <labl>
          LEVEL 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          55
        </catValu>
        <labl>
          LEVEL 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          56
        </catValu>
        <labl>
          LEVEL 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          57
        </catValu>
        <labl>
          LEVEL 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          58
        </catValu>
        <labl>
          Combo: NCV LEVEL 2 and 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          59
        </catValu>
        <labl>
          Combo: NCV LEVEL 2 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          60
        </catValu>
        <labl>
          Combo: NCV LEVEL 2, 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          61
        </catValu>
        <labl>
          Combo: NCV LEVEL 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          62
        </catValu>
        <labl>
          NCV Level
        </labl>
      </catgry>
      <catgry>
        <catValu>
          63
        </catValu>
        <labl>
          Combo: LEVEL 2 and 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          64
        </catValu>
        <labl>
          Combo: LEVEL 2 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          65
        </catValu>
        <labl>
          Combo: LEVEL 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown/Other
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V28" name="natemis" files="F4" intrvl="discrete">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V29" name="datayear" files="F4" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="1997" max="2013"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V30" name="schoolname" files="F4" intrvl="discrete">
      <location StartPos="14" EndPos="74" width="61" RecSegNo="1"/>
      <labl>
        Name of school
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V31" name="phase_doe" files="F4" dcml="0" intrvl="discrete">
      <location StartPos="75" EndPos="76" width="2" RecSegNo="1"/>
      <labl>
        School phase
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Pre-Primary School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Primary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Intermediate/Middle School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Secondary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Combined
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Finishing school
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Special Needs Education School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Applicable
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V32" name="eiregion" files="F4" intrvl="discrete">
      <location StartPos="77" EndPos="101" width="25" RecSegNo="1"/>
      <labl>
        Region
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V33" name="eidistrict" files="F4" intrvl="discrete">
      <location StartPos="102" EndPos="151" width="50" RecSegNo="1"/>
      <labl>
        District
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V34" name="eicircuit" files="F4" intrvl="discrete">
      <location StartPos="152" EndPos="234" width="83" RecSegNo="1"/>
      <labl>
        Circuit
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V35" name="municipality" files="F4" intrvl="discrete">
      <location StartPos="235" EndPos="280" width="46" RecSegNo="1"/>
      <labl>
        Municipality
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V36" name="quintile" files="F4" dcml="0" intrvl="discrete">
      <location StartPos="281" EndPos="282" width="2" RecSegNo="1"/>
      <labl>
        School quintile
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Quintile 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Quintile 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Quintile 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Quintile 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Quintile 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Applicable
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          To Be Updated
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V37" name="province" files="F4" dcml="0" intrvl="discrete">
      <location StartPos="283" EndPos="283" width="1" RecSegNo="1"/>
      <labl>
        Province
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="9"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Eastern Cape
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Free State
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Gauteng
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Kwazulu Natal
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Limpopo
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Mpumalanga
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          North West Province
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Northern Cape
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Western Cape
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V38" name="type_doe" files="F4" dcml="0" intrvl="discrete">
      <location StartPos="284" EndPos="284" width="1" RecSegNo="1"/>
      <labl>
        School type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          ORDINARY SCHOOL
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V39" name="sector" files="F4" dcml="0" intrvl="discrete">
      <location StartPos="285" EndPos="286" width="2" RecSegNo="1"/>
      <labl>
        Sector
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Public
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Independent
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V40" name="natemis" files="F5" intrvl="discrete">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V41" name="datayear" files="F5" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="2010" max="2013"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V42" name="quantity" files="F5" dcml="0" intrvl="contin">
      <location StartPos="14" EndPos="16" width="3" RecSegNo="1"/>
      <labl>
        Number of practitioners
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="147"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V43" name="type_doe" files="F5" dcml="0" intrvl="discrete">
      <location StartPos="17" EndPos="17" width="1" RecSegNo="1"/>
      <labl>
        Type of DoE
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          ORDINARY SCHOOL
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V44" name="datastatus" files="F5" dcml="0" intrvl="discrete">
      <location StartPos="18" EndPos="18" width="1" RecSegNo="1"/>
      <labl>
        Data status
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Preliminary Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Final Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Imputed Data
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V45" name="natureofappointment" files="F5" dcml="0" intrvl="discrete">
      <location StartPos="19" EndPos="20" width="2" RecSegNo="1"/>
      <labl>
        Nature of appointment
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          PERMANENT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          TEMPORARY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          SUBSTITUTE
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          CONTRACT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          SECONDED
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Volunteers
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V46" name="duration" files="F5" dcml="0" intrvl="discrete">
      <location StartPos="21" EndPos="21" width="1" RecSegNo="1"/>
      <labl>
        Duration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          FULL-TIME
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          PART-TIME
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          TEMPORARY
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V47" name="remuneration" files="F5" dcml="0" intrvl="discrete">
      <location StartPos="22" EndPos="23" width="2" RecSegNo="1"/>
      <labl>
        Remuneration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          STATE
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Private / SCHOOL GOVERNING BODY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Both (State and SGB)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V48" name="stafftype" files="F5" dcml="0" intrvl="discrete">
      <location StartPos="24" EndPos="25" width="2" RecSegNo="1"/>
      <labl>
        Staff type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          EDUCATORS
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          PROFESSIONAL NON TEACHING STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          ADMINISTRATIVE STAFF + Site Codinator
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          SUPPORT STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          HOSTEL STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          R3 Subsidy
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Health Professional
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Educators (Disabled)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Establishment Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Non-Establishment Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Practitioner
        </labl>
      </catgry>
      <catgry>
        <catValu>
          12
        </catValu>
        <labl>
          Braille Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          13
        </catValu>
        <labl>
          Class Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          14
        </catValu>
        <labl>
          Extra Curricular Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          15
        </catValu>
        <labl>
          Interpreters
        </labl>
      </catgry>
      <catgry>
        <catValu>
          16
        </catValu>
        <labl>
          Orientation and Mobility Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          17
        </catValu>
        <labl>
          Public Service Staff (Office Based)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          18
        </catValu>
        <labl>
          Public Service Adminstrative Staff (Non-CS Educators)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          19
        </catValu>
        <labl>
          SMS - Senior Management Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          20
        </catValu>
        <labl>
          CS Educators
        </labl>
      </catgry>
      <catgry>
        <catValu>
          88
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V49" name="gender" files="F5" dcml="0" intrvl="discrete">
      <location StartPos="26" EndPos="27" width="2" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Other/Gender Unspecified
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Both Male and Female (Total)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          88
        </catValu>
        <labl>
          Not Requested
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V50" name="natemis" files="F6" intrvl="discrete">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V51" name="datayear" files="F6" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="1997" max="2013"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V52" name="duration" files="F6" dcml="0" intrvl="discrete">
      <location StartPos="14" EndPos="15" width="2" RecSegNo="1"/>
      <labl>
        Duration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Full-time
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Part-time
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Other unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V53" name="remuneration" files="F6" dcml="0" intrvl="discrete">
      <location StartPos="16" EndPos="17" width="2" RecSegNo="1"/>
      <labl>
        Remuneration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          State
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Private/school governing body
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V54" name="stafftype" files="F6" intrvl="discrete">
      <location StartPos="18" EndPos="54" width="37" RecSegNo="1"/>
      <labl>
        Staff type
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V55" name="gender" files="F6" dcml="0" intrvl="discrete">
      <location StartPos="55" EndPos="55" width="1" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          female
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V56" name="quantity" files="F6" dcml="0" intrvl="contin">
      <location StartPos="56" EndPos="59" width="4" RecSegNo="1"/>
      <labl>
        Number of practitioners
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="1014"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V57" name="type_doe" files="F6" dcml="0" intrvl="discrete">
      <location StartPos="60" EndPos="60" width="1" RecSegNo="1"/>
      <labl>
        Type of DoE
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          ORDINARY SCHOOL
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V58" name="datastatus" files="F6" dcml="0" intrvl="discrete">
      <location StartPos="61" EndPos="61" width="1" RecSegNo="1"/>
      <labl>
        Data status
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Preliminary Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Final Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Imputed Data
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V59" name="natureofappointment" files="F6" dcml="0" intrvl="discrete">
      <location StartPos="62" EndPos="63" width="2" RecSegNo="1"/>
      <labl>
        Nature of appointment
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          PERMANENT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          TEMPORARY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          SUBSTITUTE
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          CONTRACT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          SECONDED
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Volunteers
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V60" name="natemis" files="F7" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000029" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V61" name="surveytypecd" files="F7" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="11" width="2" RecSegNo="1"/>
      <labl>
        Survey type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Ordinary Snap
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Ordinary Annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          SNE Snap
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          SNE Annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          ECD annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V62" name="datayear" files="F7" dcml="0" intrvl="discrete">
      <location StartPos="12" EndPos="15" width="4" RecSegNo="1"/>
      <labl>
        Data year
      </labl>
      <valrng>
        <range UNITS="REAL" min="2014" max="2015"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V63" name="schoolname" files="F7" intrvl="discrete">
      <location StartPos="16" EndPos="90" width="75" RecSegNo="1"/>
      <labl>
        School name
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V64" name="sectorcd" files="F7" dcml="0" intrvl="discrete">
      <location StartPos="91" EndPos="92" width="2" RecSegNo="1"/>
      <labl>
        Sector
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          PUBLIC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          INDEPENDENT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V65" name="schoollevelcd" files="F7" dcml="0" intrvl="discrete">
      <location StartPos="93" EndPos="94" width="2" RecSegNo="1"/>
      <labl>
        School level
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Primary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Secondary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Combined
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Pre-Primary School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Intermediate/Middle School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Specialized School - SNE
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Training Centre
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          School Of Skill
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          ABET Centre
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Youth Centre
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Special Youth Centre
        </labl>
      </catgry>
      <catgry>
        <catValu>
          12
        </catValu>
        <labl>
          FET College
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V66" name="ownershipcd" files="F7" dcml="0" intrvl="discrete">
      <location StartPos="95" EndPos="96" width="2" RecSegNo="1"/>
      <labl>
        Ownership
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          State
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Church
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Mine
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Farm
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Hospital
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Trust
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Company
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Private Individual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Factory
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Public on private land
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Home
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V67" name="otherownership" files="F7" intrvl="discrete">
      <location StartPos="97" EndPos="146" width="50" RecSegNo="1"/>
      <labl>
        Other ownership
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V68" name="circuit" files="F7" intrvl="discrete">
      <location StartPos="147" EndPos="173" width="27" RecSegNo="1"/>
      <labl>
        Circuit
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V69" name="district" files="F7" intrvl="discrete">
      <location StartPos="174" EndPos="199" width="26" RecSegNo="1"/>
      <labl>
        District
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V70" name="region" files="F7" intrvl="discrete">
      <location StartPos="200" EndPos="227" width="28" RecSegNo="1"/>
      <labl>
        Region
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V71" name="municipality" files="F7" intrvl="discrete">
      <location StartPos="228" EndPos="264" width="37" RecSegNo="1"/>
      <labl>
        Municipality
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V72" name="nearesttown" files="F7" intrvl="discrete">
      <location StartPos="265" EndPos="266" width="2" RecSegNo="1"/>
      <labl>
        Nearest Town
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V73" name="distanceto_town" files="F7" intrvl="discrete">
      <location StartPos="267" EndPos="268" width="2" RecSegNo="1"/>
      <labl>
        Distance to nearest town
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V74" name="transactdate" files="F7" dcml="0" intrvl="contin">
      <location StartPos="269" EndPos="281" width="13" RecSegNo="1"/>
      <labl/>
      <valrng>
        <range UNITS="REAL" min="1729006808000" max="1749663580000"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V75" name="natemis" files="F8" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000029" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V76" name="datayear" files="F8" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Data year
      </labl>
      <valrng>
        <range UNITS="REAL" min="2014" max="2015"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V77" name="gendercd" files="F8" dcml="0" intrvl="discrete">
      <location StartPos="14" EndPos="15" width="2" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Other/Gender Unspecified
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Both Male and Female (Total)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          88
        </catValu>
        <labl>
          Not Requested
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V78" name="gradecd" files="F8" dcml="0" intrvl="discrete">
      <location StartPos="16" EndPos="17" width="2" RecSegNo="1"/>
      <labl>
        Grade
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Pre-Grade R
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Grade R
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Grade 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Grade 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Grade 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Grade 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Grade 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Grade 6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Grade 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Grade 8
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Grade 9
        </labl>
      </catgry>
      <catgry>
        <catValu>
          12
        </catValu>
        <labl>
          Grade 10
        </labl>
      </catgry>
      <catgry>
        <catValu>
          13
        </catValu>
        <labl>
          Grade 11
        </labl>
      </catgry>
      <catgry>
        <catValu>
          14
        </catValu>
        <labl>
          Grade 12
        </labl>
      </catgry>
      <catgry>
        <catValu>
          15
        </catValu>
        <labl>
          LSEN
        </labl>
      </catgry>
      <catgry>
        <catValu>
          16
        </catValu>
        <labl>
          Post Matric
        </labl>
      </catgry>
      <catgry>
        <catValu>
          17
        </catValu>
        <labl>
          Remedial
        </labl>
      </catgry>
      <catgry>
        <catValu>
          18
        </catValu>
        <labl>
          Infant
        </labl>
      </catgry>
      <catgry>
        <catValu>
          19
        </catValu>
        <labl>
          Inter mediate
        </labl>
      </catgry>
      <catgry>
        <catValu>
          20
        </catValu>
        <labl>
          Junior
        </labl>
      </catgry>
      <catgry>
        <catValu>
          21
        </catValu>
        <labl>
          N1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          22
        </catValu>
        <labl>
          N2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          23
        </catValu>
        <labl>
          N3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          24
        </catValu>
        <labl>
          NIC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          25
        </catValu>
        <labl>
          Orientation 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          26
        </catValu>
        <labl>
          Orientation 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          27
        </catValu>
        <labl>
          Pre Vocational
        </labl>
      </catgry>
      <catgry>
        <catValu>
          28
        </catValu>
        <labl>
          Senior/FET
        </labl>
      </catgry>
      <catgry>
        <catValu>
          29
        </catValu>
        <labl>
          Special Grade 8
        </labl>
      </catgry>
      <catgry>
        <catValu>
          30
        </catValu>
        <labl>
          Special Grade 9
        </labl>
      </catgry>
      <catgry>
        <catValu>
          31
        </catValu>
        <labl>
          Special Grade 10
        </labl>
      </catgry>
      <catgry>
        <catValu>
          32
        </catValu>
        <labl>
          Special Grade 11
        </labl>
      </catgry>
      <catgry>
        <catValu>
          33
        </catValu>
        <labl>
          Special Grade 12
        </labl>
      </catgry>
      <catgry>
        <catValu>
          34
        </catValu>
        <labl>
          Vocational
        </labl>
      </catgry>
      <catgry>
        <catValu>
          35
        </catValu>
        <labl>
          Youth care center
        </labl>
      </catgry>
      <catgry>
        <catValu>
          36
        </catValu>
        <labl>
          ABET
        </labl>
      </catgry>
      <catgry>
        <catValu>
          37
        </catValu>
        <labl>
          Special
        </labl>
      </catgry>
      <catgry>
        <catValu>
          38
        </catValu>
        <labl>
          N4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          39
        </catValu>
        <labl>
          N5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          40
        </catValu>
        <labl>
          N6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          41
        </catValu>
        <labl>
          NSC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          42
        </catValu>
        <labl>
          NCV L2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          43
        </catValu>
        <labl>
          NQF level 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          44
        </catValu>
        <labl>
          NQF level 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          45
        </catValu>
        <labl>
          NQF level 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          46
        </catValu>
        <labl>
          NQF level 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          47
        </catValu>
        <labl>
          NQF level 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          48
        </catValu>
        <labl>
          NQF level 6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          49
        </catValu>
        <labl>
          NQF level 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          50
        </catValu>
        <labl>
          NCV L3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          51
        </catValu>
        <labl>
          Grade 4 - 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          52
        </catValu>
        <labl>
          NCV L4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          53
        </catValu>
        <labl>
          LEVEL 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          54
        </catValu>
        <labl>
          LEVEL 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          55
        </catValu>
        <labl>
          LEVEL 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          56
        </catValu>
        <labl>
          LEVEL 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          57
        </catValu>
        <labl>
          LEVEL 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          58
        </catValu>
        <labl>
          Combo: NCV LEVEL 2 and 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          59
        </catValu>
        <labl>
          Combo: NCV LEVEL 2 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          60
        </catValu>
        <labl>
          Combo: NCV LEVEL 2, 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          61
        </catValu>
        <labl>
          Combo: NCV LEVEL 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          62
        </catValu>
        <labl>
          NCV Level
        </labl>
      </catgry>
      <catgry>
        <catValu>
          63
        </catValu>
        <labl>
          Combo: LEVEL 2 and 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          64
        </catValu>
        <labl>
          Combo: LEVEL 2 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          65
        </catValu>
        <labl>
          Combo: LEVEL 3 and 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown/Other
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V79" name="datastatuscd" files="F8" dcml="0" intrvl="discrete">
      <location StartPos="18" EndPos="18" width="1" RecSegNo="1"/>
      <labl>
        Data status
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Preliminary Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Final Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Imputed Data
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V80" name="quantity" files="F8" dcml="0" intrvl="contin">
      <location StartPos="19" EndPos="22" width="4" RecSegNo="1"/>
      <labl>
        Number of learners
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="1116"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V81" name="transactdate" files="F8" dcml="0" intrvl="contin">
      <location StartPos="23" EndPos="35" width="13" RecSegNo="1"/>
      <labl/>
      <valrng>
        <range UNITS="REAL" min="1709144763000" max="1754480866000"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V82" name="natemis" files="F9" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000029" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V83" name="datayear" files="F9" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="2014" max="2015"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V84" name="province" files="F9" intrvl="discrete">
      <location StartPos="14" EndPos="15" width="2" RecSegNo="1"/>
      <labl>
        Province
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V85" name="schoolname" files="F9" intrvl="discrete">
      <location StartPos="16" EndPos="76" width="61" RecSegNo="1"/>
      <labl>
        Name of school
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V86" name="type_doe" files="F9" intrvl="discrete">
      <location StartPos="77" EndPos="91" width="15" RecSegNo="1"/>
      <labl>
        School type
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V87" name="sector" files="F9" dcml="0" intrvl="discrete">
      <location StartPos="92" EndPos="93" width="2" RecSegNo="1"/>
      <labl>
        Sector
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          PUBLIC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          INDEPENDENT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V88" name="eiregion" files="F9" intrvl="discrete">
      <location StartPos="94" EndPos="118" width="25" RecSegNo="1"/>
      <labl>
        Region
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V89" name="eidistrict" files="F9" intrvl="discrete">
      <location StartPos="119" EndPos="168" width="50" RecSegNo="1"/>
      <labl>
        District
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V90" name="eicircuit" files="F9" intrvl="discrete">
      <location StartPos="169" EndPos="195" width="27" RecSegNo="1"/>
      <labl>
        Circuit
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V91" name="municipality" files="F9" intrvl="discrete">
      <location StartPos="196" EndPos="241" width="46" RecSegNo="1"/>
      <labl>
        Municipality
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V92" name="quintile" files="F9" dcml="0" intrvl="discrete">
      <location StartPos="242" EndPos="243" width="2" RecSegNo="1"/>
      <labl>
        School quintile
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Quintile 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Quintile 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Quintile 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Quintile 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Quintile 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          To be updated
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Not Applicable
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V93" name="phase_doe" files="F9" dcml="0" intrvl="discrete">
      <location StartPos="244" EndPos="244" width="1" RecSegNo="1"/>
      <labl>
        School phase
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="5"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          99
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          COMBINED SCHOOL
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          INTERMEDIATE SCHOOL
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          PRIMARY SCHOOL
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          SECONDARY SCHOOL
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V94" name="natemis" files="F10" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000037" max="996606805"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V95" name="datastatuscd" files="F10" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="10" width="1" RecSegNo="1"/>
      <labl>
        Data status
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Preliminary Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Final Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Imputed Data
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V96" name="datayear" files="F10" dcml="0" intrvl="discrete">
      <location StartPos="11" EndPos="14" width="4" RecSegNo="1"/>
      <labl>
        Data year
      </labl>
      <valrng>
        <range UNITS="REAL" min="2014" max="2015"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V97" name="natureofappointmentcd" files="F10" dcml="0" intrvl="discrete">
      <location StartPos="15" EndPos="16" width="2" RecSegNo="1"/>
      <labl>
        Nature of appointment
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          PERMANENT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          TEMPORARY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          SUBSTITUTE
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          CONTRACT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          SECONDED
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Volunteers
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V98" name="durationcd" files="F10" dcml="0" intrvl="discrete">
      <location StartPos="17" EndPos="18" width="2" RecSegNo="1"/>
      <labl>
        Duration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          FULL-TIME
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          PART-TIME
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          TEMPORARY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V99" name="remunerationcd" files="F10" dcml="0" intrvl="discrete">
      <location StartPos="19" EndPos="20" width="2" RecSegNo="1"/>
      <labl>
        Remuneration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          STATE
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Private / SCHOOL GOVERNING BODY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Both (State and SGB)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V100" name="stafftypecd" files="F10" dcml="0" intrvl="discrete">
      <location StartPos="21" EndPos="22" width="2" RecSegNo="1"/>
      <labl>
        Staff type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          EDUCATORS
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          PROFESSIONAL NON TEACHING STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          ADMINISTRATIVE STAFF + Site Codinator
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          SUPPORT STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          HOSTEL STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          R3 Subsidy
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Health Professional
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Educators (Disabled)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Establishment Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Non-Establishment Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Practitioner
        </labl>
      </catgry>
      <catgry>
        <catValu>
          12
        </catValu>
        <labl>
          Braille Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          13
        </catValu>
        <labl>
          Class Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          14
        </catValu>
        <labl>
          Extra Curricular Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          15
        </catValu>
        <labl>
          Interpreters
        </labl>
      </catgry>
      <catgry>
        <catValu>
          16
        </catValu>
        <labl>
          Orientation and Mobility Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          17
        </catValu>
        <labl>
          Public Service Staff (Office Based)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          18
        </catValu>
        <labl>
          Public Service Adminstrative Staff (Non-CS Educators)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          19
        </catValu>
        <labl>
          SMS - Senior Management Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          20
        </catValu>
        <labl>
          CS Educators
        </labl>
      </catgry>
      <catgry>
        <catValu>
          88
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V101" name="gendercd" files="F10" dcml="0" intrvl="discrete">
      <location StartPos="23" EndPos="24" width="2" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Other/Gender Unspecified
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Both Male and Female (Total)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          88
        </catValu>
        <labl>
          Not Requested
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V102" name="quantity" files="F10" dcml="0" intrvl="contin">
      <location StartPos="25" EndPos="26" width="2" RecSegNo="1"/>
      <labl>
        Number of practitioners
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="77"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V103" name="transactdate" files="F10" dcml="0" intrvl="contin">
      <location StartPos="27" EndPos="39" width="13" RecSegNo="1"/>
      <labl/>
      <valrng>
        <range UNITS="REAL" min="1709144828000" max="1754480916000"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V104" name="natemis" files="F11" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000029" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V105" name="datastatuscd" files="F11" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="10" width="1" RecSegNo="1"/>
      <labl>
        Data status
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="3"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Preliminary Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Final Data
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Imputed Data
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V106" name="datayear" files="F11" dcml="0" intrvl="discrete">
      <location StartPos="11" EndPos="14" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="2014" max="2015"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V107" name="natureofappointmentcd" files="F11" dcml="0" intrvl="discrete">
      <location StartPos="15" EndPos="16" width="2" RecSegNo="1"/>
      <labl>
        Nature of appointment
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          PERMANENT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          TEMPORARY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          SUBSTITUTE
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          CONTRACT
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          SECONDED
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Volunteers
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V108" name="durationcd" files="F11" dcml="0" intrvl="discrete">
      <location StartPos="17" EndPos="18" width="2" RecSegNo="1"/>
      <labl>
        Duration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          FULL-TIME
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          PART-TIME
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          TEMPORARY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V109" name="remunerationcd" files="F11" dcml="0" intrvl="discrete">
      <location StartPos="19" EndPos="20" width="2" RecSegNo="1"/>
      <labl>
        Remuneration
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          STATE
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Private / SCHOOL GOVERNING BODY
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Both (State and SGB)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out Of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V110" name="stafftypecd" files="F11" dcml="0" intrvl="discrete">
      <location StartPos="21" EndPos="22" width="2" RecSegNo="1"/>
      <labl>
        Staff type
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          EDUCATORS
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          PROFESSIONAL NON TEACHING STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          ADMINISTRATIVE STAFF + Site Codinator
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          SUPPORT STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          HOSTEL STAFF
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          R3 Subsidy
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Health Professional
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Educators (Disabled)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Establishment Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Non-Establishment Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Practitioner
        </labl>
      </catgry>
      <catgry>
        <catValu>
          12
        </catValu>
        <labl>
          Braille Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          13
        </catValu>
        <labl>
          Class Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          14
        </catValu>
        <labl>
          Extra Curricular Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          15
        </catValu>
        <labl>
          Interpreters
        </labl>
      </catgry>
      <catgry>
        <catValu>
          16
        </catValu>
        <labl>
          Orientation and Mobility Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          17
        </catValu>
        <labl>
          Public Service Staff (Office Based)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          18
        </catValu>
        <labl>
          Public Service Adminstrative Staff (Non-CS Educators)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          19
        </catValu>
        <labl>
          SMS - Senior Management Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          20
        </catValu>
        <labl>
          CS Educators
        </labl>
      </catgry>
      <catgry>
        <catValu>
          88
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V111" name="gendercd" files="F11" dcml="0" intrvl="discrete">
      <location StartPos="23" EndPos="24" width="2" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Other/Gender Unspecified
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Both Male and Female (Total)
        </labl>
      </catgry>
      <catgry>
        <catValu>
          88
        </catValu>
        <labl>
          Not Requested
        </labl>
      </catgry>
      <catgry>
        <catValu>
          95
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V112" name="quantity" files="F11" dcml="0" intrvl="contin">
      <location StartPos="25" EndPos="27" width="3" RecSegNo="1"/>
      <labl>
        Number of Practitioners
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="620"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V113" name="transactdate" files="F11" dcml="0" intrvl="contin">
      <location StartPos="28" EndPos="40" width="13" RecSegNo="1"/>
      <labl/>
      <valrng>
        <range UNITS="REAL" min="1709144812000" max="1754480895000"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V114" name="natemis" files="F12" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000029" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V115" name="provincecd" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="10" width="1" RecSegNo="1"/>
      <labl>
        Province
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="9"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          WC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          EC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          NC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          FS
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          KZN
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          NW
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          GP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          MP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          LP
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V116" name="datayear" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="11" EndPos="14" width="4" RecSegNo="1"/>
      <labl>
        Data year
      </labl>
      <valrng>
        <range UNITS="REAL" min="2016" max="2016"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V117" name="institutionname" files="F12" intrvl="discrete">
      <location StartPos="15" EndPos="80" width="66" RecSegNo="1"/>
      <labl>
        Institution name
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V118" name="educreg" files="F12" intrvl="discrete">
      <location StartPos="81" EndPos="140" width="60" RecSegNo="1"/>
      <labl>
        Region
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V119" name="educdist" files="F12" intrvl="discrete">
      <location StartPos="141" EndPos="187" width="47" RecSegNo="1"/>
      <labl>
        District
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V120" name="educcirc" files="F12" intrvl="discrete">
      <location StartPos="188" EndPos="282" width="95" RecSegNo="1"/>
      <labl>
        Circuit
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V121" name="municipality" files="F12" intrvl="discrete">
      <location StartPos="283" EndPos="316" width="34" RecSegNo="1"/>
      <labl>
        Municipality
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V122" name="multigradeclassesyn" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="317" EndPos="317" width="1" RecSegNo="1"/>
      <labl>
        Multigrade classes
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="2"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V123" name="noofmultigradeclasses" files="F12" dcml="0" intrvl="contin">
      <location StartPos="318" EndPos="320" width="3" RecSegNo="1"/>
      <labl>
        Number of multi grade classes
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="213"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V124" name="barriertolearning" files="F12" dcml="0" intrvl="contin">
      <location StartPos="321" EndPos="322" width="2" RecSegNo="1"/>
      <labl>
        Barriers to learning
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="96"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V125" name="otherbarriers" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="323" EndPos="323" width="1" RecSegNo="1"/>
      <labl>
        Other barriers to learning
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Data Binding
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V126" name="ownershipcd" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="324" EndPos="325" width="2" RecSegNo="1"/>
      <labl>
        Ownership
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          State
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Church
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Mine
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Farm
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Hospital
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Trust
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Company
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Private Individual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Factory
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V127" name="ownershipother" files="F12" intrvl="discrete">
      <location StartPos="326" EndPos="386" width="61" RecSegNo="1"/>
      <labl>
        Other ownership
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V128" name="fundingtypecd" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="387" EndPos="388" width="2" RecSegNo="1"/>
      <labl>
        Funding type
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Public
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Independent
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V129" name="levelcd" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="389" EndPos="390" width="2" RecSegNo="1"/>
      <labl>
        School level
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Pre-Primary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Primary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Secondary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Intermediate
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Combined
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V130" name="emailyn" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="391" EndPos="391" width="1" RecSegNo="1"/>
      <labl>
        Email
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          0
        </catValu>
        <labl>
          No
        </labl>
      </catgry>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Yes
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V131" name="doubleshiftyn" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="392" EndPos="392" width="1" RecSegNo="1"/>
      <labl>
        Double Shift
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="2"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V132" name="platoonhostname" files="F12" intrvl="discrete">
      <location StartPos="393" EndPos="424" width="32" RecSegNo="1"/>
      <labl>
        Platoon host name
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V133" name="platoonhostemis" files="F12" intrvl="discrete">
      <location StartPos="425" EndPos="434" width="10" RecSegNo="1"/>
      <labl>
        Platoon host NATEMIS number
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V134" name="gradersector" files="F12" dcml="0" intrvl="discrete">
      <location StartPos="435" EndPos="435" width="1" RecSegNo="1"/>
      <labl>
        Grader Sector
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="2"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Private
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Public
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V135" name="natemis" files="F13" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000029" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V136" name="provincecd" files="F13" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="10" width="1" RecSegNo="1"/>
      <labl>
        Province
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="9"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          WC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          EC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          NC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          FS
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          KZN
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          NW
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          GP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          MP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          LP
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V137" name="gradecd" files="F13" dcml="0" intrvl="discrete">
      <location StartPos="11" EndPos="12" width="2" RecSegNo="1"/>
      <labl>
        Grade
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Pre Grade R
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Grade R
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Grade 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Grade 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Grade 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Grade 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Grade 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Grade 6
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Grade 7
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Grade 8
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Grade 9
        </labl>
      </catgry>
      <catgry>
        <catValu>
          12
        </catValu>
        <labl>
          Grade 10
        </labl>
      </catgry>
      <catgry>
        <catValu>
          13
        </catValu>
        <labl>
          Grade 11
        </labl>
      </catgry>
      <catgry>
        <catValu>
          14
        </catValu>
        <labl>
          Grade 12
        </labl>
      </catgry>
      <catgry>
        <catValu>
          15
        </catValu>
        <labl>
          Special
        </labl>
      </catgry>
      <catgry>
        <catValu>
          16
        </catValu>
        <labl>
          Post Matric
        </labl>
      </catgry>
      <catgry>
        <catValu>
          17
        </catValu>
        <labl>
          Aid/Remedial/Learning/
        </labl>
      </catgry>
      <catgry>
        <catValu>
          18
        </catValu>
        <labl>
          Pre-Vocational
        </labl>
      </catgry>
      <catgry>
        <catValu>
          19
        </catValu>
        <labl>
          NIC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          20
        </catValu>
        <labl>
          NCV level2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          21
        </catValu>
        <labl>
          NCV level 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          22
        </catValu>
        <labl>
          N3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          23
        </catValu>
        <labl>
          ABET
        </labl>
      </catgry>
      <catgry>
        <catValu>
          24
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V138" name="gendercd" files="F13" dcml="0" intrvl="discrete">
      <location StartPos="13" EndPos="14" width="2" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V139" name="answer" files="F13" dcml="0" intrvl="contin">
      <location StartPos="15" EndPos="18" width="4" RecSegNo="1"/>
      <labl>
        Number of learners
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="1253"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V140" name="datayear" files="F13" dcml="0" intrvl="discrete">
      <location StartPos="19" EndPos="22" width="4" RecSegNo="1"/>
      <labl>
        Data year
      </labl>
      <valrng>
        <range UNITS="REAL" min="2016" max="2016"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V141" name="surveytypecd" files="F13" dcml="0" intrvl="discrete">
      <location StartPos="23" EndPos="24" width="2" RecSegNo="1"/>
      <labl>
        Survey type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Ordinary Snap
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Ordinary Annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          SNE Snap
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          SNE Annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          ECD annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V142" name="duplicates_flag" files="F13" dcml="0" intrvl="discrete">
      <location StartPos="25" EndPos="25" width="1" RecSegNo="1"/>
      <labl>
        Duplicates except answer variable
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V143" name="natemis" files="F14" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000029" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V144" name="datayear" files="F14" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="13" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="2016" max="2016"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V145" name="province" files="F14" dcml="0" intrvl="discrete">
      <location StartPos="14" EndPos="14" width="1" RecSegNo="1"/>
      <labl>
        Province
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="9"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          EC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          FS
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          GP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          KZ
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          LP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          MP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          NC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          NW
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          WC
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V146" name="schoolname" files="F14" intrvl="discrete">
      <location StartPos="15" EndPos="75" width="61" RecSegNo="1"/>
      <labl>
        Name of school
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V147" name="type_doe" files="F14" dcml="0" intrvl="discrete">
      <location StartPos="76" EndPos="76" width="1" RecSegNo="1"/>
      <labl>
        School type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          ORDINARY SCHOOL
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V148" name="sector" files="F14" dcml="0" intrvl="discrete">
      <location StartPos="77" EndPos="78" width="2" RecSegNo="1"/>
      <labl>
        Sector
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Public
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Independent
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Unknown
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V149" name="phase_doe" files="F14" dcml="0" intrvl="discrete">
      <location StartPos="79" EndPos="79" width="1" RecSegNo="1"/>
      <labl>
        School phase
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="4"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Primary School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Combined School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Intermediate School
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Secondary School
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V150" name="eiregion" files="F14" intrvl="discrete">
      <location StartPos="80" EndPos="93" width="14" RecSegNo="1"/>
      <labl>
        Region
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V151" name="eidistrict" files="F14" intrvl="discrete">
      <location StartPos="94" EndPos="143" width="50" RecSegNo="1"/>
      <labl>
        District
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V152" name="eicircuit" files="F14" intrvl="discrete">
      <location StartPos="144" EndPos="170" width="27" RecSegNo="1"/>
      <labl>
        Circuit
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V153" name="municipality" files="F14" intrvl="discrete">
      <location StartPos="171" EndPos="216" width="46" RecSegNo="1"/>
      <labl>
        Municipality
      </labl>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="character" schema="other"/>
    </var>
    <var ID="V154" name="quintile" files="F14" dcml="0" intrvl="discrete">
      <location StartPos="217" EndPos="218" width="2" RecSegNo="1"/>
      <labl>
        School quintile
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Quintile 1
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Quintile 2
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Quintile 3
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Quintile 4
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Quintile 5
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          To be updated
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          Not Applicable
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V155" name="natemis" files="F15" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000037" max="996606708"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V156" name="provincecd" files="F15" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="10" width="1" RecSegNo="1"/>
      <labl>
        Province
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="9"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          WC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          EC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          NC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          FS
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          KZN
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          NW
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          GP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          MP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          LP
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V157" name="remunerationcd" files="F15" dcml="0" intrvl="discrete">
      <location StartPos="11" EndPos="12" width="2" RecSegNo="1"/>
      <labl>
        Remuneration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          State
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          SGB
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Both
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V158" name="durationcd" files="F15" dcml="0" intrvl="discrete">
      <location StartPos="13" EndPos="14" width="2" RecSegNo="1"/>
      <labl>
        Duration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Full Time
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Part Time
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V159" name="gendercd" files="F15" dcml="0" intrvl="discrete">
      <location StartPos="15" EndPos="16" width="2" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V160" name="answer" files="F15" dcml="0" intrvl="contin">
      <location StartPos="17" EndPos="18" width="2" RecSegNo="1"/>
      <labl>
        Number of practitioners
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="33"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V161" name="stafftypecd" files="F15" dcml="0" intrvl="discrete">
      <location StartPos="19" EndPos="20" width="2" RecSegNo="1"/>
      <labl>
        Staff type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Educators
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Prof.non-Teaching Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Admin Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Support Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Hostel Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Interpreters
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Braille Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Class Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Extra Curricular
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Practitioners
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Orientation and Mobility
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V162" name="surveytypecd" files="F15" dcml="0" intrvl="discrete">
      <location StartPos="21" EndPos="22" width="2" RecSegNo="1"/>
      <labl>
        Survey Type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Ordinary Snap
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Ordinary Annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          SNE Snap
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          SNE Annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          ECD annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V163" name="natureofappointmentcd" files="F15" dcml="0" intrvl="discrete">
      <location StartPos="23" EndPos="24" width="2" RecSegNo="1"/>
      <labl>
        Nature of appointment
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Permanent
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Temporary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Substitute
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V164" name="duplicates_flag" files="F15" dcml="0" intrvl="discrete">
      <location StartPos="25" EndPos="25" width="1" RecSegNo="1"/>
      <labl>
        Duplicates except answer variable
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V165" name="natemis" files="F16" dcml="0" intrvl="contin">
      <location StartPos="1" EndPos="9" width="9" RecSegNo="1"/>
      <labl>
        National EMIS number
      </labl>
      <valrng>
        <range UNITS="REAL" min="100000029" max="996606832"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V166" name="provincecd" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="10" EndPos="10" width="1" RecSegNo="1"/>
      <labl>
        Province
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="9"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          WC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          EC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          NC
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          FS
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          KZN
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          NW
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          GP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          MP
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          LP
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V167" name="remunerationcd" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="11" EndPos="12" width="2" RecSegNo="1"/>
      <labl>
        Remuneration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          State
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          SGB
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Both
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V168" name="natureofappointmentcd" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="13" EndPos="14" width="2" RecSegNo="1"/>
      <labl>
        Nature of appointment
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Permanent
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Temporary
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Substitute
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V169" name="durationcd" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="15" EndPos="16" width="2" RecSegNo="1"/>
      <labl>
        Duration
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Full Time
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Part Time
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V170" name="gendercd" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="17" EndPos="18" width="2" RecSegNo="1"/>
      <labl>
        Gender
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Male
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Female
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V171" name="stafftypecd" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="19" EndPos="20" width="2" RecSegNo="1"/>
      <labl>
        Staff type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Educators
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Prof.non-Teaching Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          Admin Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          Support Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          Hostel Staff
        </labl>
      </catgry>
      <catgry>
        <catValu>
          6
        </catValu>
        <labl>
          Interpreters
        </labl>
      </catgry>
      <catgry>
        <catValu>
          7
        </catValu>
        <labl>
          Braille Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          8
        </catValu>
        <labl>
          Class Assistants
        </labl>
      </catgry>
      <catgry>
        <catValu>
          9
        </catValu>
        <labl>
          Extra Curricular
        </labl>
      </catgry>
      <catgry>
        <catValu>
          10
        </catValu>
        <labl>
          Practitioners
        </labl>
      </catgry>
      <catgry>
        <catValu>
          11
        </catValu>
        <labl>
          Orientation and Mobility
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V172" name="answer" files="F16" dcml="0" intrvl="contin">
      <location StartPos="21" EndPos="23" width="3" RecSegNo="1"/>
      <labl>
        Number of Practitioners
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="126"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V173" name="surveytypecd" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="24" EndPos="25" width="2" RecSegNo="1"/>
      <labl>
        Survey Type
      </labl>
      <valrng>
        <range UNITS="REAL" min="1" max="99"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <catgry>
        <catValu>
          1
        </catValu>
        <labl>
          Ordinary Snap
        </labl>
      </catgry>
      <catgry>
        <catValu>
          2
        </catValu>
        <labl>
          Ordinary Annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          3
        </catValu>
        <labl>
          SNE Snap
        </labl>
      </catgry>
      <catgry>
        <catValu>
          4
        </catValu>
        <labl>
          SNE Annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          5
        </catValu>
        <labl>
          ECD annual
        </labl>
      </catgry>
      <catgry>
        <catValu>
          96
        </catValu>
        <labl>
          Other
        </labl>
      </catgry>
      <catgry>
        <catValu>
          97
        </catValu>
        <labl>
          Not Surveyed
        </labl>
      </catgry>
      <catgry>
        <catValu>
          98
        </catValu>
        <labl>
          Out of Bound
        </labl>
      </catgry>
      <catgry>
        <catValu>
          99
        </catValu>
        <labl>
          No Response
        </labl>
      </catgry>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V174" name="datayear" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="26" EndPos="29" width="4" RecSegNo="1"/>
      <labl>
        Year of data collection
      </labl>
      <valrng>
        <range UNITS="REAL" min="2016" max="2016"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
    <var ID="V175" name="duplicates_flag" files="F16" dcml="0" intrvl="discrete">
      <location StartPos="30" EndPos="30" width="1" RecSegNo="1"/>
      <labl>
        Duplicates except answer variable
      </labl>
      <valrng>
        <range UNITS="REAL" min="0" max="1"/>
      </valrng>
      <sumStat type="vald">
        0
      </sumStat>
      <sumStat type="invd">
        0
      </sumStat>
      <varFormat type="numeric" schema="other"/>
    </var>
  </dataDscr>
</codeBook>
