I'm 99% certain I read this as a Kindle book in 2019, but I think I acquired it before that. The main character is a witch, with her mother and sister having the same abilities. She wasn't great at magic, being bad at remembering the properties of herbs. Her mother was more accomplished. Her sister... I think her sister was trying to leave the world of magic behind, although I think the protagonist was still trying to figure out why. Both girls attended a school for magic which was largely nonhuman, something which I think was wearing on the sister.
At the start of the book, there's a new girl, whose parents are vampires. The new girl was not yet, but the circumstances of her parentage essentially left her permanently anemic. They head to a ghost town to, well, see the ghosts, and photograph them, I think for a club. The main character fashions a charm to attract the ghost, which works too well. An elf that knows the main character shows up to the rescue.
Later, there's a dance at someone's manor. The elf guy is there. One of the main character's human friends at the school gets kicked out for breaking the peace after attacking the new girlfriend of the boy who just broke up with her. Oh, and there was a kitsune boy who was obviously crushing on the main character, who also went to the school.
I think I left off reading it to pick up a library book, and just never quite got back to it.