这三个城市如果要做个排名的话,根据题主的要求,应该是苏州第一,杭州第二,天津第三。
先说天津,虽然是直辖市级别,但是天津无论城市活力和政策包容度来说,都是不如苏杭的,天津的城市发展前景虽然有京津冀协同发展这个优势,但是目前来看,京津冀的协同发展更多的目的是为了纾解非首都功能,是津冀两地对首都的协同,而且在以北京为中心的京津冀都市圈中,交通问题十分严重,检查,管制,限制,限行,进京证....天津首都周边的中心城市,更多的角色是为了拱卫首都安全,作为首都的出海口。再说教育,天津的教育环境总体不错,高考竞争不那么激烈,也是天津可以拿得出手的优点之一了,貌似现在很多人都是奔着天津的高考优势去的。

杭州是浙江首都,房价相对于天津和苏州来说要高了不少,城市环境很好,是长三角地区的非常重要的一座重镇,从城市发展前景上来说非常不错,其发展逻辑是增量发展,吸引全国各地人才,政策灵活。对于孩子教育来说,相信杭州的教育肯定不会差,因为有浙江大学这一巨无霸存在,但是浙江也恰恰仅有这一所非常出名势力超群的,奈何全省的考生都在觊觎!

最后来说说苏州,上有天堂,下有苏杭,苏州自古以来就是经济富庶地区。虽然苏州的行政级别仅仅是地级市,但是无论从城市规模,经济规模还是宜居程度上说,苏州都是与上面两座城市相比更胜一筹的,这一点无需多言。再说教育,苏州背后是整个江苏省,无论是以前的211工程大学还是现在的双一流,江苏一直以来都是仅次于北京的存在,当年一个江苏省有11所211重点大学,在没有首都光环下能有这样的教育资源是其他省份难以望其项背的。一直以来江苏都是教育大省,也是国家高考改革的先行者。

综合来看,苏州,杭州,天津应该是选择的顺序!
天津是直辖市,苏州是地级市。无论从人口和教育资源,应该天津更多。苏州虽然经济实力很强,但随着外来人口的增加,这几年基础教育资源非常紧张。但两地应该都各有千秋,还是建议综合考虑。