Yes, static methods are involved in polymorphism.but only in static polymorhism (i.e static methods can be overloaded) but they are not involved in runtime polymorphism (i.e. static methods can't be overridden).
Life is easy because we write the source code.....
Please be careful with the term "polymorphism". There are lots of definitions out there -- and many are very loose as to include, method overloading, operator overloading, templates / generics, among them.
I would highly recommend that you use the one used by your professor (in your textbooks), or you could wind up failing, because you are using one of those "looser" and not accepted by your professor definitions.