Грамматический словарь Зализняка (склонения слова):
Обществовед, обществоведы, обществоведа, обществоведов, обществоведу, обществоведам, обществоведа, обществоведов, обществоведом, обществоведами, обществоведе, обществоведах
обществове́д
-а, м. разг.
Преподаватель обществоведения.
ОБЩЕСТВОВЕД, а, м. Специалист по обществоведению.
| прил. обществоведческий, ая, ое.
обществове́д
ОБЩЕСТВОВЕД -а; м. Преподаватель обществоведения, специалист по обществоведению.
ОБЩЕСТВОВ’ЕД, обществоведа, ·муж. Специалист по обществоведению.