F/A-18 jest dwusilnikowym średniopłatem. Wersje F/A-18A i F/A-18C są jednomiejscowe, a B i D dwumiejscowe. W chwili obecnej starsza wersja B jest wykorzystywana głównie do szkolenia pilotów, a nowsza – D – również do szkolenia pilotów, lecz jest także głównym samolotem bojowym US Marine Corps w misjach typu rozpoznanie, kontrola przestrzeni powietrznej i atak na cele naziemne.

W wersjach C i D, dostarczanych od roku 1989, wprowadzono cały szereg modernizacji, między innymi możliwość przenoszenia nowych typów rakiet, nowy radar, urządzenia walki radioelektronicznej i mocniejsze silniki, oraz zwiększono możliwości samolotu w zakresie działań nocnych (używana od 1989 roku pododmiana F/A-18D zwana Night Attack Hornet).

Do standardu zbliżonego do wersji F/A-18C doprowadzona została też część starszych maszyn F/A-18A – modyfikacja ta jest określana jako F/A-18A+. Daje ona tej starej dość wersji Horneta „drugą młodość”. Maszynom zmodernizowano elektronikę, zaś posiadają one całkiem duży jeszcze resurs płatowca – co cenne jest wobec kurczącej się liczby F/A-18C, często dość mocno już wyeksploatowanych podczas operowania z pokładów lotniskowców.