Logičke zagonetke mogu se klasificirati prema vrsti logike koju koriste i težini zagonetke. Ljudi moraju koristiti deduktivno zaključivanje da bi riješili neke zagonetke, a induktivno za rješavanje drugih. Induktivno zaključivanje uključuje vjerojatnost, što je uobičajena tema za logičke zagonetke. Deduktivno zaključivanje uključuje korištenje općih pravila za zaključak o određenim informacijama. Jednostavne logičke zagonetke prikladnije su za djecu, a teške za naprednije logičare.
Deduktivno zaključivanje je najčešća vrsta logike potrebna za logičke zagonetke. Zagonetke koje se odnose na deduktivno zaključivanje čitatelju predstavljaju neka opća pravila i traže od njega da zaključi određenu informaciju na temelju tih pravila. Primjer uključuje tri neprozirna spremnika novčića, koji su svi pogrešno označeni: jedna staklenka sadrži 1975 penija, jedna sadrži 2005 penija, a druga mješavina od 1975 i 2005 penija. Osoba koja rješava zagonetku smije uzeti jedan novčić iz jedne posude, a zatim mora sve tri ispravno označiti. Pravilo da nijedan spremnik nije ispravno označen može se koristiti zajedno s deduktivnim zaključivanjem kako bi se odredio sadržaj svake staklenke nakon što se izvuče jedan novčić iz jedne posude.
Druga vrsta logike potrebna za neke logičke zagonetke je induktivno zaključivanje. Induktivno se razmišljanje usredotočuje na vjerojatnost, i dok logičar ne može biti potpuno siguran da je točan, on ili ona može odabrati najvjerojatnije rješenje. Jedna zagonetka induktivnog rasuđivanja usredotočuje se na igrokaz s troja vrata: dva sadrže vreće ugljena, a druga vreću zlata. Igrač emisije bira jedna vrata, a zatim voditelj otvara jedna od ostalih vrata i otkriva vreću ugljena. Igraču se nudi prilika da promijeni vrata, a korištenjem induktivnog zaključivanja može se zaključiti je li bolje promijeniti svoj izbor ili se zadržati na originalnim vratima.
Vrste logičkih zagonetki također se mogu klasificirati prema njihovoj težini. Teške zagonetke zahtijevaju duge lance induktivnog ili deduktivnog zaključivanja kako bi se došlo do ispravnog rješenja. Jedan primjer teške zagonetke je ona u kojoj kralj stavlja tri šešira na glave trojice mudraca i govori im da je barem jedan od šešira plav. Oni su u stanju zaključiti boje svojih šešira gledajući boje šešira koje su nosili drugi mudraci. Da bi riješio zagonetku, igrač mora shvatiti kako je to učinjeno.
Jednostavne logičke zagonetke su još jedna vrsta logičkih zagonetki prikladnija za djecu. Jedan primjer je zagonetka u kojoj izrađivač znakova dodjeljuje vrijednosti pojedinačnim slovima na temelju logičkog pravila. Djeci se daju četiri ukupne cijene za četiri različita imena i na temelju njih moraju odrediti pravilo. To se može dovršiti gledanjem uobičajenih slova u različitim nazivima i određivanjem njihove brojčane vrijednosti.