The correct classing is Special Forces=>Landing Forces=>Marine
I've already stated this. I could take another hour and grind another marine real quick to confirm it again. Again Marine classing hasn't change in 4+ years and the class tree for USN on trainworld is correct to the game. I'm only missing 2 ships, the Lexyington and Midway for my USN ship collection to be complete, I can confirm the classing and shiptree from memory.
The USN shiptree on the NF site is incorrect. I just power leveled a sailor to lvl 60 to confirm it.
Just for extra confirmation, look at the other 6 nations classing lines.