Hex Hall by Rachel Hawkins

In this enchanting tale, Sophie Mercer, a teenage witch, is sent to Hecate Hall, a reform school for magical beings, after a spell gone awry. As she navigates the challenges of her new life, Sophie uncovers dark secrets about her family and the school itself. With the help of her vampire roommate and a mysterious warlock, she must confront a dangerous threat that could endanger everyone at Hex Hall. Amidst the intrigue and danger, Sophie learns about friendship, trust, and the complexities of her own magical abilities.

Purchase from Bookshop.org