At least 15,000 teachers protested peacefully in the Moroccan capital Rabat late on Saturday to demand better working conditions, witnesses said.