Try this: https://www.amazon.com/dp/B00CMOWJTW/ref=cm_sw_r_awd_jWotvb1EWVD4Y
Also, search vertical sail shade. This could require some hooks, but it looks better and is more durable.
Go boss.
INFO: Is your porch situated so that you could perhaps put up a folding screen to block the view of the class but still be able to enjoy your outdoor space? If so then that might be all the privacy the class attendees need to feel comfortable.
Alternatively, if the yoga instructor bought some kind of screen (like a scrim on a clothesline or something) would it block your view of the class but not the sun? If so, perhaps you could split the cost with her. Maybe something like this.