A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$benchmark is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$hooks is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$config is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$log is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$utf8 is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$uri is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$router is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$output is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$security is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$input is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$lang is deprecated

Filename: core/Controller.php

Line Number: 83

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$db is deprecated

Filename: core/Loader.php

Line Number: 398

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 303

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 328

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 355

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 365

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 366

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 367

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 368

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 426

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 137

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$session is deprecated

Filename: core/Loader.php

Line Number: 1285

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 18
Function: __construct

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Visitor_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 19
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Setting_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 20
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Image_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 21
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Route_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 22
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Advert_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 23
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Menu_link_model::$db_row is deprecated

Filename: user/Menu_link_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Menu_link_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 24
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Menu_link_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 24
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Page_model::$db_row is deprecated

Filename: user/Page_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Page_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 25
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Page_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 25
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Category_model::$db_row is deprecated

Filename: user/Category_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Category_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 26
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Category_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 26
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Group_model::$db_row is deprecated

Filename: user/Group_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Group_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 27
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Group_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 27
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Groupie_model::$db_row is deprecated

Filename: user/Groupie_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Groupie_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 28
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Groupie_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 28
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Message_model::$db_row is deprecated

Filename: user/Message_model.php

Line Number: 8

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Message_model.php
Line: 8
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 29
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Message_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 29
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property C_subscription_model::$db_row is deprecated

Filename: custom/C_subscription_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/custom/C_subscription_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/models/user/User_model.php
Line: 7
Function: model

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 30
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property C_setting_model::$db_row is deprecated

Filename: custom/C_setting_model.php

Line Number: 9

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/custom/C_setting_model.php
Line: 9
Function: _error_handler

File: /usr/www/users/drivehycac/application/models/user/custom/C_subscription_model.php
Line: 12
Function: model

File: /usr/www/users/drivehycac/application/models/user/User_model.php
Line: 7
Function: model

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 30
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property C_setting_model::$custom_settings is deprecated

Filename: custom/C_setting_model.php

Line Number: 13

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/custom/C_setting_model.php
Line: 13
Function: _error_handler

File: /usr/www/users/drivehycac/application/models/user/custom/C_subscription_model.php
Line: 12
Function: model

File: /usr/www/users/drivehycac/application/models/user/User_model.php
Line: 7
Function: model

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 30
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$C_setting_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/custom/C_subscription_model.php
Line: 12
Function: model

File: /usr/www/users/drivehycac/application/models/user/User_model.php
Line: 7
Function: model

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 30
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property C_subscription_model::$custom_settings is deprecated

Filename: custom/C_subscription_model.php

Line Number: 14

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/custom/C_subscription_model.php
Line: 14
Function: _error_handler

File: /usr/www/users/drivehycac/application/models/user/User_model.php
Line: 7
Function: model

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 30
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property C_subscription_model::$settings is deprecated

Filename: custom/C_subscription_model.php

Line Number: 15

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/custom/C_subscription_model.php
Line: 15
Function: _error_handler

File: /usr/www/users/drivehycac/application/models/user/User_model.php
Line: 7
Function: model

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 30
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$C_subscription_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/User_model.php
Line: 7
Function: model

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 30
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$User_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 30
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Custom_field_model::$db_row is deprecated

Filename: user/Custom_field_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Custom_field_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 31
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Custom_field_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 31
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Comment_model::$db_row is deprecated

Filename: user/Comment_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Comment_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 32
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Comment_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 32
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Slider_model::$db_row is deprecated

Filename: user/Slider_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Slider_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 33
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Slider_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 33
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Download_model::$db_row is deprecated

Filename: user/Download_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/Download_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 34
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$Download_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 34
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property C_booking_model::$db_row is deprecated

Filename: custom/C_booking_model.php

Line Number: 7

Backtrace:

File: /usr/www/users/drivehycac/application/models/user/custom/C_booking_model.php
Line: 7
Function: _error_handler

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 35
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$C_booking_model is deprecated

Filename: core/Loader.php

Line Number: 360

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 35
Function: model

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$pagination is deprecated

Filename: core/Loader.php

Line Number: 1285

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 36
Function: library

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property stuts::$encryption is deprecated

Filename: core/Loader.php

Line Number: 1285

Backtrace:

File: /usr/www/users/drivehycac/application/controllers/Stuts.php
Line: 37
Function: library

File: /usr/www/users/drivehycac/index.php
Line: 315
Function: require_once

Pass your driving learners test. Real Question and Answers
car parking test
K53 Driving Test Resources

Passing your learners exam

A learner’s licence exam is the official test that establishes whether or not you have the basic knowledge of a motor car and the rules of the road. There are loads of online material and free apps that you can use to pass your K53 learners test.

We recommend this learners test

The learners test is the closest to the official written exam (based on reviews and follow ups). Good alternatives to try are getyourlearners.co.za and k53test.co.za.

Once you have your learners permit you are allowed to drive under the supervision of a licensed driver.

There are 3 different vehicle classifications:

Motorcycles it is Class A also known as Code 1
For light motor cars it is Code B and EB, Code 2 which is also reffered to as Code 8
Heavy vehicles are Code C,C1,EC1,EC Code 10, Code 11 and Code 14.

The learners theory exam consists of multiple choice questions in 3 sections.

Traffic Signs and Road Markings: (77% pass required)

Rules of the Road: 22/30 (74% pass required)

Controls for Vehicles: 6/8 (75% pass required)

You must pass all 3 sections. If you fail a single section, you will have to re-write the test.

Driver Training South Africa. Instructors in Cape Town. Johannesburg, Durban and Kimberly.
Copyright © DriveSchool 2026