DD has a musical performance at school this afternoon. They have some kind of school performance/activity probably 3-4x a year, concert, Halloween parade, etc. I usually invite my parents and ILs to join us and of course they always come. None of my grandparents lived anywhere near us when I was a kid, so I'm not exactly sure what's normal.
My parents live about 30 minutes away and my ILs live about an hour, both grandfathers are retired, but our mothers are still working, so they have to take off work, drive over in traffic, etc.
Re: do you invite local-ish grandparents for kids performances?
DS's grandparents live out of town but my parents were in town for Christmas time and loved going to his Christmas show. There were a TON of grandparents there. I would always invite them and let them make the decission to what they can come to, you can even throw in a comment that you understand if they can't make it but want to always keep them in the loop.
All of DD's grandparents work except her great-grandmother (my maternal grandmother). So, she's able to come to anything as long as she has enough notice to not make any other plans--she lives an hour away. My mom and her husband live about 2 hours away. Since they both work, I usually keep them updated on what's happening and they do their best to make it. The drive doesn't pose a problem for them.
It's a little different with my husband's parents. His mom works home health off and on so it's totally up in the air whether she's working or not. We choose not to tell her of our daughter's events all the time; not because of a work-schedule conflict but because of other, more personal reasons. But, when we do invite her for birthday parties or holiday celebrations, she shows up and we welcome her. His dad and his stepmom are speech therapists for elementary schools. Since they work in the education field, it's hard for them to make certain school-related functions because they are in school at that time themselves. But, if it's on the weekend, we'll extend the invite. They typically don't make it because their personalities are very low-key and not outgoing but every once in a while they'll show up. They live an hour away as well.
I invite my parents to everything. My mom usually comes and my dad doesn't. They both still work.
I think if your ILs and parents want to come it is great and it seems normal to me!
~after 34 cycles we finally got our 2nd little bundle of joy~

My IF blog