Premessa: è difficilissimo capire il motivo, i fattori sono tantissimi.
E' normale comunque che la home "pesi" di più perchè solitamente contiene più elementi rispetto alle altre pagine. Le immagine possono influire tanto, tieni conto che per essere ottimizzate dovrebbero pesare max 40-50 KB.
Comunque tu non dici: quanto pesa la home, quanto ci mette a caricarsi e se hai provato con plugin disattivati e tema di default.
Esistono comunque plugin che aiutano, io personalmente uso WP-Super Cache e WP-Minify.