This looks like a good MG
I think I have seen this one before. The cover is eye catching because there is a lot of characters on the front. I do spend some time reading Middle Grade books and this sounds like a good one! Magic is such a cool concept and I like the writing style of it.