My niece went to Magnolia and just finished last year. She is now a freshman at Patrick Henry. I myself went to Lewis, but that was a million years ago, when it was a “junior high” school.
Magnolia has a few oddities, such as having electives in Turkish language. You need to watch out or you will get put into that class, which does not exactly seem useful.
She had some really good teachers, and some really bad ones. I think the really bad math teacher may be gone now. My niece seemed to do well with the small size of the school.
She had a lot of friends attend either Lewis or Magnolia, and all seemed satisfied with their choice. My niece went from being a B/C student in 6th grade to now straight A’s in 8th and 9th. I think most of that is a change in her attitude and effort though (“Oh, this matters!”) rather than a direct result of the school.