It suck. I read thousands of books, many of them fantasy and i'm very tolerant to bad writing and bad worldbuilding and HP one of not many books i just stopped reading at half first book because it was just so incredibly cringy i got second hand embarrasment for author all the time.
It's also plagiarism from some 80's books about witch school.