The teachers, many of whom had spent the night in the streets of Rabat after the first event, marched from the education ministry to the square in front of parliament where police had intervened after midnight to prevent them from spending the night in the main Mohammed V Avenue.
They want an end to renewable contracts in favour of permanent jobs that offer civil service benefits, including a better retirement pension.
Some also shouted political slogans such as “This is a corrupt country” and “We are ruled by a mafia,” urging Prime Minister Saad Eddine El Othmani and Education Minister Said Amzazi to step down.
Morocco, which has avoided the turmoil seen by other countries during and after the Arab Spring of 2011, regularly sees protests though they rarely draw several thousands or involve confrontations with police.
The protest was organised by an alliance of leftist opposition parties, main unions, civil society organisations and university students. The teachers have been striking for three weeks in a row.
The protesting teachers were threatened by the ministry to return to the classroom or be sacked.
“We are not intimidated by the threats of the education ministry’s because we came to claim our right to be integrated in the civil service and defend the public school,” Abdelilah Taloua, a young teacher, told Reuters.
About 55,000 teachers have been hired under the new contract system since 2016 out of 240,000 teachers in total.
The government insists that teachers working by contracts have the same starting salary of 5,000 dirhams (around $520) like regular teachers.
Morocco has come under pressure from international lenders to trim the civil service wage bill and strengthen the efficiency of the public sector.