学宫在罗城镇旧城北部。俗称文庙。始建于清顺治四年(1647)。康熙至光绪年间历经修建。现存大成殿、两庑、戟门、名宦祠、乡贤祠、崇圣祠、奎星阁等;泮池、棂星门、德义祠、尊经阁、月台等遗址尚存。主建筑大成殿、崇圣祠、戟门、棂星门都在同一条纵轴线上。
学宫建筑由前至后依次为照壁、棂星门、泮池、戟门、乡贤祠、名宦祠、两庑、大成殿、崇圣祠等,西侧有明伦堂、文明门、尊经阁、奎星楼等,占地面积6300平方米。棂星门为花岗岩石砌筑的四柱三间冲天式牌坊。戟门面宽三间12.7米,进深三间8.8米,抬梁与穿斗混合式梁架结构。两侧为乡贤祠和名宦祠,为硬山搁檩式建筑。两祠后为两庑。
大成殿为重檐歇山顶,面阔五间24米,进深5间15.55米,抬梁与穿斗混合式梁架结构,驼峰、雀替、檐口板均精雕细刻。殿前有有月台,台阶前铺雕云龙纹石条。
殿内原挂有清雍正四年(1726)雍正皇帝题“生民未有”,乾隆三年(1738)弘历皇帝题“与天地参”,嘉庆四年(1799)嘉庆皇帝题“圣集大成”等几块匾额。檐板有书卷形匾,题刻为“天开文运”。两侧对联为“植纲常名教”、“造(汉字左“木”右“或”)朴菁莪”。
殿后为二层楼阁的崇圣祠。奎星楼在大成殿左后侧,为三层碉楼式建筑。学宫之内,绿树掩映,芳草如茵。1985年公布为罗定县文物保护单位。