王克生,字聖作,號半石,山西省澤州直隸州陽城縣(今山西省晉城市陽城縣)人,明末清初政治人物、進士出身。
明崇禎十二年(1639年),己卯科山西鄉試中舉[1]。清順治三年(1646年),登丙戌科進士,官至山東壽光縣知縣。
當時陽城縣參加山西鄉試共十人(張爾素、田六善、楊榮胤、王潤身、王蘭彰、王克生、衛貞元、段上彩、趙士俊、喬映伍),全部中舉;次年十人又參加會試,全登進士,史稱「十鳳齊鳴」[2]。