Sachverhalt: A. Mit Einschätzungsmitteilung vom 4. Juli 2016 wurde A._ vom Steueramt der Stadt Zürich für die Staats- und Gemeindesteuern 2015 veranlagt. Es resultierte ein Steuerbetrag von Fr. 722.60. Dagegen erhob A._ Einsprache. Sie beanstandete, dass der Steuerbetrag gemäss Wegleitung zur Steuererklärung Fr. 720.40 betragen müsse. Das Steueramt wies die Einsprache mit Entscheid vom 2. August 2016 ohne Auferlegung von Kosten ab. Zur Begründung führte es aus, dass die Tabelle zur Berechnung der einfachen Staatssteuer in der Wegleitung zur Steuererklärung und auf der kantonalen Internetseite lediglich Hilfsmittel für die provisorische Berechnung des geschuldeten Steuerbetrags seien. Rechtlich massgebend seien die Steuertarife gemäss § 35 des Steuergesetzes des Kantons Zürich vom 8. Juni 1997 (StG, LS 631.1). Die Berechnung des Steuerbetrags sei gestützt darauf korrekt vorgenommen worden. Gegen den Einspracheentscheid gelangte A._ an das kantonale Steueramt, das ihren Rekurs mit Verfügung vom 1. März 2017 abwies, wobei es auf die Erhebung von Kosten verzichtete. Das kantonale Steueramt erwog, dass für die Berechnung der geschuldeten Steuer auf die einschlägigen gesetzlichen Bestimmungen und nicht auf die in der Wegleitung genannten Beträge abzustellen sei. Weiter legte es dar, dass die im Kanton Zürich anwendbaren Tarife für die Einkommenssteuer gemäss § 35 StG als Staffeltarife ausgestaltet seien. Gestützt auf die Steuerfaktoren von A._ zeigte es im Einzelnen auf, dass die einfache Staatssteuer korrekt errechnet worden war. Das kantonale Steueramt stimmte A._ aber insoweit zu, als sich bei einer Berechnung der einfachen Staatssteuer gestützt auf die Wegleitung eine Abweichung von Fr. 1.-- von den gesetzlichen Tarifen gemäss § 35 StG ergab. Die Differenz erklärte es mit einer Rundung der Beträge in der Wegleitung, die mit Blick auf die Massgeblichkeit der gesetzlichen Tarife aber nicht ausschlaggebend war. B. Gegen die Verfügung des kantonalen Steueramts vom 1. März 2017 gelangte A._ mit Beschwerde an das Verwaltungsgericht des Kantons Zürich, welches das Rechtsmittel mit Urteil vom 27. März 2017 abwies und ihr Gerichtskosten von Fr. 560.-- auferlegte. Es erwog, dass die Vorinstanzen den Steuerbetrag nach den massgeblichen gesetzlichen Bestimmungen korrekt berechnet hätten. Die Abweichung von der Berechnung durch A._ rühre daher, dass die Wegleitung für ein steuerbares Einkommen von Fr. 11'400.-- fälschlicherweise eine einfache Staatssteuer von Fr. 93.-- angebe; gemäss Gesetz müsste die Steuer hingegen Fr. 94.-- betragen. Dass A._ im Vertrauen auf die Richtigkeit der Wegleitung Dispositionen getroffen habe, die nicht ohne Nachteil wieder rückgängig gemacht werden könnten, sei nicht ersichtlich. Eine Berufung auf den Schutz berechtigten Vertrauens falle daher von vornherein ausser Betracht. C. A._ gelangt mit Eingaben vom 4. April 2017 und 10. Mai 2017 an das Bundesgericht. Sie beantragt die Aufhebung des Urteils vom 27. März 2017 im Kostenpunkt und die Gewährung der unentgeltlichen Rechtspflege. Das Steueramt der Stadt Zürich, das kantonale Steueramt und das Verwaltungsgericht beantragen die Abweisung der Beschwerde. A._ reicht mit Eingabe vom 26. Juli 2017 ihre Stellungnahme zu den Vernehmlassungen ein.