Shanghai will reopen kindergartens, primary and secondary schools in September, almost six months after in-person classes were suspended, with strict measures in place to avoid the spread of Covid-19.