Shermer fue un cristiano fundamentalista pero más tarde se ha definido como agnóstico, no-teísta, ateo, y aboga por la filosofía humanista así como por la Ciencia de la moralidad.