Over the last 24 hours, India hit a fresh eight-month high with 317,532 new infections, while deaths rose by 491, close to this month's peak, although the figure included 85 from a previous wave in the southern state of Kerala.
In Mumbai, the financial capital, daily new infections fell on Wednesday to 6,032, down from an all-time high of 20,971 on Jan 7, municipal figures showed.
The city is also the capital of the western state of Maharashtra, which reported India's highest total of new infections at 43,697.
"We were getting demands that schools should start," state education minister Varsha Gaikwad told reporters. "We have decided to reopen schools from Grade 1 to Grade 12 from Monday."
The spike in infections had prompted the closures early in January, after most grades resumed temporarily last month.
In the national capital of New Delhi, where omicron infections have also fallen sharply since the surge this month, city authorities said they were considering lifting curbs.
Delhi has shut schools, private offices, restaurants and has imposed weekend curfew.
Authorities say India's rates of hospital admissions and deaths in its third wave of disease, caused this time by the milder omicron variant, are lower than last year's figures, when the delta variant killed hundreds of thousands.
India's tally of infections rose to 38.22 million, the second highest after the United States, while the death toll reached 487,693.