Suicide bombers in a truck and a car blew themselves up within minutes of each other in the center of Tuz Khurmato, 170 kilometers north of Baghdad, the Al-Mada news agency reported.
The blast occurred near a bus station and the local offices of the Patriotic Union of Kurdistan and the Iraqi Communist Party, the report said.
A school was also hit, killing one student and wounding 12 more as they sat state exams.
Several bomb attacks in other parts of Iraq meanwhile killed at least nine people and injured over 30, security officials said.
On Saturday, 17 people were killed in a bombing at the offices of the Patriotic Union of Kurdistan in Jalula, 80 kilometers south-east of Tuz Khurmato.
Over the past year, Iraq has seen near-daily attacks targeting security forces and mainly Shiite civilian targets.
The UN estimates that 8,868 people were killed across the country in 2013, the highest annual death toll in five years.
NJF/NJF