John Fleck (* 24. August 1991 in Glasgow, Schottland) ist ein schottischer Fußballspieler. Er spielt im zentralen Mittelfeld.
John Fleck galt als eines der größten Talente Schottlands. Zu seinem Debüt für die erste Mannschaft kam er am 23. Januar 2008, als er in einem schottischen Cupspiel eingewechselt wurde. Sein erster Einsatz in der Liga erfolgte am 22. Mai gegen Aberdeen.
Fleck hat für Schottland in mehreren Juniorenauswahlen gespielt.