上庄古村,在明清数百年中,这座小山村共走出五位进士、六位举人,数百名贡、监生员。走在村庄的中轴线河街上,可以看出,上庄分为南北“两岸”,所谓河街,汛期时为排水系统、枯水季节则为街道,沿街的南北岸,分别有上圪坨院、天官府、进士第、炉峰院、沿街院、司农第、司徒第、王氏祠堂、大参第、参政府、武举第、樊家庄园等不同时期的古民居院落。