На. Именно потому, что на факультете. Слово *дом* в русском языке имеет определённое значение. А вариант *принадлежит к дому Слизерин* имеет у нас аналоги *семья, род, община*. Отсюда: в доме Слизерин, но при этом - на Слизерине.
бросьте пж кто-нибудь в меня магию фанфикса, а то у меня какой-то жёсткий затык с писаниной, примерно представляю, что хочу написать, но слова не складываются так, как надо