The US has condemned what it calls the “odious attack” which killed at least 80 people in northwest Pakistan.
The Pakistani Taliban said they bombed the mostly paramilitary police recruits to avenge the death of Osama bin Laden.
The bodies of three victims have been given a ceremonial memorial service in their home town close to the tribal areas bordering Afghanistan.
The Islamists who back al Qaeda had promised reprisals against Islamabad and its security forces. They chose the Frontier Constabulary at Charsadda.
The attack was clearly designed to kill as many people as possible. Hundreds of Pakistani recruits were leaving the academy after completing their training.
As they boarded buses to take them home, a suicide bomber on a motorbike detonated his vest.
Then, as police and helpers tended to the wounded, another motorbike bomber caused a second bloodbath.
One police chief has rejected the link to bin Laden’s death, saying the Taliban had long been targeting Pakistani security forces.
But Friday’s bombing is the deadliest this year.
Dozens among at least 120 people who were injured are in a critical condition.