Shirts:



Left: Gap; Centre: Old Navy; Right: Children's Place
Pants:

Either shorts with tall socks (page boy look) or pants like Ryan's.
Paired with a tie OR a vest & tie:



Left: Sears; Centre: Sears (vest) and Sears (shirt and tie); Right: Sears
(Or with a bowtie instead of a tie.)