Hundreds of people holding pictures of their loved ones took out a march in the city. Amid tight security, Pakistan Prime Minister Nawaz Sharif, Army Chief Raheel Sharif and several leaders and security officials attended a ceremony here to remember the victims.
In the deadliest terror attack in the country, at least 150 people, including 136 students were killed when gunmen in security personnel uniforms stormed the army-run school on December 16, 2014.
According to reports, demonstrations and rallies were held in many parts of the country to pay tribute to the victim of the deadliest terror attack in the country.
Family members of the victims were given medals by the army leaders. The Pakistan government also awarded medals to survivors in the incident for their bravery.
Earlier in this month, four people linked to the Peshawar attack were given life sentences.
In a bid to avoid further attacks, all schools had been ordered to rapidly build walls and extra defences, and the authorities at the Peshawar Army School carried out massive renovations, in an attempt to remove the memory of the attack.