An alternative approach, which isn't necessarily the best in and of itself, but stick with me ...
Instead of using the fact that the vertex is the point where a vertical line cuts the parabola exactly in half, we'll use the fact that it's also the point where a horizontal line just brushes the curve, meeting it in a single point.
Consider how the horizontal line $y=d$ crosses the parabola as you adjust $d$. If $d$ places the line above or below the vertex, there are either 2 or 0 points of intersection (which is which depends upon whether the parabola points up or down); when $d$ places the line at the same height as the vertex, the parabola seems to sit comfortably on the line. (The line is tangent to the parabola the point they have in common, in the same way that lines can be tangent to circles.)
We can find the point of tangency (the vertex), then, by using algebra to determine when the intersection of our parabola and line equations have a single solution.
We begin with the standard find-the-intersection strategy, setting our formulas for $y$ equal:
$d = a x^2 + b x + c$
When does this equation have a single solution for $x$? Let's see. Rearranging and invoking the Quadratic Formula, we have:
$a x^2 + b x + c - d = 0$
$x = \frac{1}{2a}\left( - b \pm \sqrt{ b^2 - 4 a (c-d) } \right)$
Now, when the stuff under the radical matters, then we have either 2 or 0 values of $x$: two values if the stuff is positive (the square root gives a quantity to add and subtract from $-b$); no roots if the stuff is negative (the square root gives an imaginary number we can't use here). We'll have our sought-after single value of $x$ when $d$ is whatever-it-has-to-be (its exact value doesn't matter) to make the stuff under the radical becomes zero, making the radical term vanish; when that happens, our value of $x$ falls out as
$x = -\frac{b}{2a}$
Just like with the other approaches.
With this approach, however, we can consider a more sophisticated situation. It may be somewhat advanced for your class, but --if you can make sense of my rambling-- you can use it to blow your teacher's mind. :)
(Before we begin: I wouldn't necessarily recommend this exploration for every student just beginning to learn about parabola equations. However, I think having it "in the archive", as it were, can be worthwhile for people who come across the question to see that the answer can lead to some interesting places.)
We ask ourselves this question:
What if we tilt the line?
That is: What can we say about the $x$-coordinate of the point of tangency where the parabola is touched by a line with slope $m$?
Let the slanted line's equation be $y = m x + d$, where $d$ is adjustable. We can make the same observations as in the horizontal case: if $d$ places the line above or below the point of tangency, the line will meet the parabola in either 2 or 0 places; for a special value of $d$, however, the line meets the parabola at the single point, the point of tangency.
As before, we set our formulas for $y$ equal to each other ...
$m x + d = a x^2 + b x + c$
... then rearrange and invoke the Quadratic Formula ...
$a x^2 + ( b - m ) x + ( c - d ) = 0$
$x = \frac{1}{2a}\left( -(b-m) \pm \sqrt{\text{stuff}} \right) = \frac{1}{2a}\left(m-b\pm \sqrt{\text{stuff}}\right)$
And as before, we don't really care about the complicated mess that "$\text{stuff}$" might be, since we're only interested in the situation where it goes away anyhow.[*] Once the radical term vanishes and the dust settles, we have this:
For the parabola described by the equation $y = a x^2 + b x + c$, the $x$-coordinate of the point where a line of slope $m$ lies tangent to the curve is given by
$x = \frac{1}{2a}(m - b)$
Here's the kicker that your smart friend[**] can appreciate: That statement really is a fact that most people don't see until Calculus. Except there, the issue tends to be phrased a little differently: It's not about finding the $x$-coordinate of the point-of-tangency based on a given slope, but about finding the slope of the line based on the $x$-coordinate for the point-of-tangency. So, we re-phrase the above equation to yield $m$:
For the parabola described by the equation $y = a x^2 + b x + c$, the slope $m$ of the line tangent to the curve at a point with $x$-coordinate $x$ is given by
$m = 2 a x + b$
You'll be way ahead of the game if you can see a neat way to get directly from the parabola equation to the slope formula. I'll give you a hint by showing how the formula fits in with a couple of facts you already know about the slopes of lines, and show you one step further, with a few unnecessary zeros thrown in:
$y = a$ slope${}=0$.
$y = a x + b$ slope${}=a + 0$.
$y = a x^2 + b x + c$ slope${}= 2 a x + b + 0$
$y = a x^3 + b x^2 + c x + d$ slope${}= 3 a x^2 + 2 b x + c + 0$
$y = a x^4 + b x^3 + c x^2 + d x + e$ slope = you tell me
Detect a pattern?
[*] Actually, you should care enough to convince yourself that you can find a value of $d$ that makes "$\text{stuff}$" go away, but for now you can trust me that such a $d$ exists.
[**] Keep in mind that "smart" doesn't always mean "having the right answers"; just as often, it means "asking the right questions". The fact that you chose not to accept a formula blindly and asked your teacher "why" --and then steadfastly continued your quest for an answer when she wouldn't provide one-- suggests to me that your smart friend has a smart friend, too.