Reasons to attend:
* You're a close family member (parent, grandparent, sibling): This is generally expected and a significant event to share with the graduate.
* You're a close friend or mentor of the graduate: Your presence would likely be appreciated and show your support.
* You're invited specifically: If you received an invitation, it's a sign the graduate wants you there.
* You want to celebrate their accomplishment: High school graduation is a significant milestone, and attending can be a meaningful way to show your support.
Reasons to skip:
* You have no close relationship with the graduate: Showing up uninvited to a stranger's graduation might be awkward for everyone.
* You have a prior commitment you can't reschedule: Life happens, and sometimes unavoidable obligations take precedence.
* You have a strained relationship with the graduate: Attending might create more discomfort than celebration.
* You don't feel comfortable attending large gatherings: Graduation ceremonies can be crowded and overwhelming.
In short, consider your relationship with the graduate and your own comfort level. If attending feels like a genuine celebration and support, go for it. If not, it's perfectly acceptable to send your congratulations from afar.