Marco D'Olivera
Portrayed by Stefano Braschi
First Appearance Series 10 Episode 13
Last Appearance Series 10 Episode 20
Cause/Reason End of the programme
Occupation Science Teacher
Romances Christine Mulgrew
Lorna Hutchinson

Marco D'Olivera starts off as a strict and unwanted Science teacher but on a class trip. Everybody in the class thought that Marco was pretty boring and dull, because of his draconian and excessively robotic teaching methods. But soon after Marco changes his act after Rhiannon Salt wouldn't do the work. After this the students of Waterloo Road respected him.

Marco was attacked by Rob Hutchinson on Series 10 Episode 20, due to his romance with Lorna Hutchinson. Rob locks both Marco and Kenzie Calhoun in the freezer. They are later found by Justin Fitzgerald.