Reprezentacja U-18 25 października 2011 roku Kędziora zagrał pełne 90 minut w przegranym 0:2 towarzyskim spotkaniu z reprezentacją Słowenii. Dwa dni później zagrał w zremisowanym 0:0 rewanżowym meczu z rówieśnikami ze Słowenii.

7 marca 2012 roku Kędziora rozegrał pełne spotkanie na pozycji środkowego pomocnika zakończone porażką 0:3 z rówieśnikami z Anglii.

W dniach 23–26 maja 2012 roku reprezentacja Polski U-18 brała udział w towarzyskim turnieju Torneio Internacional de Lisboa. Kędziora zagrał na pozycji środkowego obrońcy po 90 minut we wszystkich trzech spotkaniach: w zremisowanym 1:1 z reprezentacją Stanów Zjednoczonych, w przegranym 1:2 z reprezentacją Portugalii (strzelił także jedyną bramkę dla Polski) oraz w zwycięskim 2:1 z reprezentacją Słowacji.

Reprezentacja U-19 W reprezentacji Polski U-19, za kadencji trenera Janusza Białka, Kędziora był kapitanem i wykonawcą rzutów karnych.

13 sierpnia 2012 roku Kędziora zagrał pełne 90 minut w zwycięskim 4:3 towarzyskim spotkaniu z reprezentacją Łotwy (strzelił także jedną z bramek). Dwa dni później rozegrał również pełne 90 minut w wygranym 8:1 rewanżowym meczu z rówieśnikami z Łotwy (strzelił dwie bramki).