Citation: 2C_255/2014 E. D

Mit Eingabe vom 12. März 2014 erhebt A.________ beim Bundesgericht Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiäre Verfassungsbeschwerde. Er beantragt, der angefochtene Entscheid sei bezüglich der Nichtverlängerung der Aufenthaltsbewilligung und der Wegweisung aufzuheben (Anträge 1 und 3.1), das Migrationsamt des Kantons Zürich sei anzuweisen, die Aufenthaltsbewilligung zu verlängern (Antrag 2), eventualiter sei die Frist für die Ausreise auf einen Zeitpunkt nach dem Ende des Schuljahres 2014 festzulegen (Antrag 3.2). Zudem seien ihm die unentgeltliche Prozessführung und ein unentgeltlicher Rechtsbeistand zu bewilligen (Antrag 4). Während die Sicherheitsdirektion und das Verwaltungsgericht des Kantons Zürich auf eine Vernehmlassung verzichten, beantragt das Bundesamt für Migration die Abweisung der Beschwerde. Das Migrationsamt des Kantons Zürich lässt sich nicht vernehmen.