President Cyril Ramaphosa. File picture: Elmond Jiyane/ GCIS.
Johannesburg - As South Africans prepare to cast their vote in the 2019 general elections, President Cyril Ramaphosa has urged citizens to and "vote for a better tomorrow" in a final election message.

Ramaphosa in a video posted by eNCA spoke of the historical significance of the upcoming elections, which come 25 years into democracy. 

"Fellow South Africans, it is 25 years since we all won the right to vote. When South Africans of all races, from different backgrounds in every part of the country cast their ballots in our first democratic elections. With our votes, we ushered in a new era of peace, democracy and unity that has endured and flourished over the past 25 years. 

"On Wednesday, the 8th of May, all South Africans will once again have an opportunity to decide their own destiny."

The president added that the day, declared a public holiday, was a day set aside to allow citizens to go cast their vote for the party of their choice. 

"In doing so, together we'll be exercising the right that was won through decades of struggle and sacrifice. We will also be exercising a responsibility that we have to future generations to build a country that is at peace, united, democratic, fair and prosperous. 

"I'm therefore calling on all South Africans to go out and vote on Wednesday May 8."

The president also wished all political parties well in the upcoming elections and urged candidates and party agents to help ensure fair and free elections.

Ramaphosa's message comes as special voting continues nationwide both at voting stations and through home visits following a rocky start on Monday. 

On Monday, a school was set alight in Kraaipan outside Mahikeng in the North West, allegedly by a group of people intending to boycott the general election on Wednesday.

Tlhakajeng Primary School was allegedly torched at the weekend by a group of people who were intending to boycott elections due to service delivery related problems.

Six people were also arrested after  community members in Madinonyane in Ganyesa disrupted special voting in the area on Monday. 

Meanwhile, the Electoral Commission (IEC) confirmed that deputy Presiding Officer had been removed from a voting station in Benoni for allowing a party agent to assist with the transferring of special votes while an area manager was suspended after unused ballot boxes were discovered next to a road near Tzaneen.