At least seven children have been killed after rebel rocket fire hit a school in the government-held west of Aleppo, according to Syrian state media.

State television initially gave a toll of ten killed, but the official SANA news agency subsequently said eight people had been killed, seven children and a woman.

The rocket fire hit a school in the Furqan neighbourhood, and also injured at least 32 people, SANA said, citing a police source.

The news agency reported additional rebel fire on other parts of west Aleppo, which is regularly targeted by the opposition forces that hold the eastern part of the city.

The Syrian Observatory for Human Rights, a Britain-based monitor of the war, also reported the deaths of seven children in rebel fire.

It said the deaths brought the toll in the last two days in west Aleppo to 13, including nine children.

Government forces are currently waging a ferocious assault against east Aleppo, targeting it with air strikes, barrel bombs and artillery fire.

They renewed their fire on the east on Tuesday, after a period of relative respite, in a bid to recapture the rebel-held side of the city.

The Observatory says at least 103 civilians have been killed in east Aleppo since the latest government assault began.