Yes, every school in the university town has a good football field. I recommend school of visual arts of Fudan University, where this year's Shanghai University Football League opened. In addition, Lixin Accounting College is also good, which is the football sub-venue of the Special Olympics.
That public gym is very good, but it is a decoration and can't be opened.
Have fun ~ ~