Словарной фиксации нет. Преимущественно встречается дефисное написание.
Запятая нужна перед сравнительным оборотом.
Фраза сидеть на парте означает, что человек воспользовался партой, словно табуреткой или стулом, для сидения на ней сверху. Сидеть за партой – это сидеть так, чтобы парта стояла перед сидящим, как положено сидеть ученику в классе с партами.
В значении "учиться вместе", "сидеть рядом" - сидеть за одной партой.
Правильно: апартеид.
О категории падежа и склонении существительных читайте в пособии Е. И. Литневской.