The Martha’s Vineyard Public Charter School's production of The Witch’s Princess takes place this weekend at the Grange Hall in West Tisbury.

Students from kindergarten to 12th grade star on the play, which opened April 6 and has more performances on Friday, April 7 at 6 p.m., and Saturday, April 8, at 2 and 6 p.m.