The ministry’s spokesman, Brig. Abdel-Khaleq al-Aghri, blamed the crush on the “random distribution” of funds without coordination with local authorities. The tragedy came ahead of the Muslim holiday of Eid al-Fitr, which marks the end of the Islamic holy month Ramadan later this week.
Dozens of injured people were taken to nearby hospitals. Motaher al-Marouni, a senior health official in Sanaa, gave the death toll and said at least 13 were seriously hurt, according the Houthi rebels’ Al-Masirah satellite TV channel.
The rebels quickly sealed off the school where the event was held and barred people, including journalists, from approaching.
The Interior Ministry said it had detained two organisers and an investigation was underway.
Yemen’s capital has been under the control of the Iranian-backed Houthis since they descended from their northern stronghold in 2014 and removed the internationally recognised government.
That prompted a Saudi-led coalition to intervene in 2015 to try to restore the government.
The conflict has turned in recent years into a proxy war between Saudi Arabia and Iran, killing more than 150,000 people including fighters and civilians and creating one of the world’s worst humanitarian disasters.
More than 21 million people in Yemen, or two-thirds of the country’s population, need help and protection, according to the UN Office for the Coordination of Humanitarian Affairs. Among those in need, more than 17 million are considered particularly vulnerable.
In February the United Nations said it had raised only US$1.2 billion out of a target of US$4.3 billion at a conference aimed at generating funds to ease the humanitarian crisis.