Other than this website and your prefered search engine, there is
another way to find shell servers.
Connect to Freenode(it's an IRC network if you don't know). then type this command and press enter:
/msg alis list *shells
it will send you a list of irc channels ending with "shells", not all of them are irc channels of shell servers nor all of them are free(as in price).