回龙宫坐落于县城东的白虎山头。这条山脉自茶安九龙冈分支,蜿蜒奔腾而来,有飞龙越江之势。
清乾隆三十三年《望江县志·回龙宫》记载:“龙之珠曰:‘万历间,令唐守礼因堪舆家言邑势东行嫌其直,遂于三里崇阜作宫植松以停其去脉,宫号回龙,取其回顾邑治也。’方学士曰:‘宫岁久倾颓,康熙十八年,知县陈柿祚捐俸重建。’”
1995年《望江县志·回龙宫》记载:明朝万历年间(1573-1619)望江知县唐守礼,擅长看风水,他上任后即出城察看地形,见城东诸山有龙盘虎踞之势,其中有支山脉头朝南,势欲过江。他认为对望江不利。随即作诗一首:“十嘴围望江,一嘴护东流,打你三百板,回头不回头。”说完命差役狠打了三百板,山嘴果然流血。
为镇住这条山脉,让龙回来,不要过江而去,便在上面建一座宫殿名“回龙宫”。
1934年望江教育界人士宋树传、周希文等利用下殿及厢房办起了县立回龙宫初级小学。新中国成立后县教育部门在此先后办望江师范、望江初中、望江中学分校、望江二中。
1959年,国务院将东流县与至德县合并为东至县;准备将怀宁县与望江县合并为怀望县,最终因望江人的强烈反对而没有合成。望江县得以保留而东流县之所以撤销,望江民间传说,都是因为回龙宫的功劳,都是唐知县的英明。
回龙宫如今只剩下校史楼(老办公楼),它是在回龙宫厢房基础上改建的建筑,是回龙宫仅存的硕果。几棵古树见证了回龙宫的历史变迁!校史楼于2012年被安庆市政府列为文物保护单位。