根据提供的信息,以下是一些设有公共卫生专业的学校,排名不分先后:
1. 复旦大学上海医学院
2. 北京大学
3. 浙江大学杭州医学院
4. 华中科技大学同济医学院
5. 中山大学中山眼科中心
6. 中国医科大学
7. 首都医科大学北京佑安医院
8. 上海交通大学
9. 重庆医科大学
10. 西安交通大学
11. 天津医科大学
12. 哈尔滨医科大学
此外,还有如四川大学华西公共卫生学院、郑州大学公共卫生学院、中山大学公共卫生学院和中国医科大学公共卫生学院等,都是在该领域内具有较高声誉和学术地位的公共卫生学院。
请注意,以上信息可能随时间变化,建议在考虑申请学校时,还需查看最新的排名和课程设置,以及学校的教学质量和社会声誉