Pour the warm water, yeast, and sugar into the bowl of a stand mixer and let it sit for 5 minutes. The yeast should be bubbling at this point.
Add in flour and salt. Knead the dough using the dough hook attachment for 10 minutes at low speed. When it's finished, the dough shouldn't stick to the bowl and should be smooth. If the dough is too sticky add a little bit more flour.
Grease a large mixing bowl with non-stick baking spray, and transfer the dough to the bowl. Cover with plastic wrap and let it proof in a warm place for 1 hour.
Preheat oven to 425° F and put a large pot of water on to boil. You'll need about 5 inches of water.
Punch down dough and let it rest 10 minutes.
Divide the dough in half, and then each half into fourths. You'll have 8 dough balls.
On a lightly floured countertop roll each dough into a tight ball.
With a floured thumb, jab a hole into the middle of each ball and stretch the dough until the hold is about twice the width of the thickness of the bagel, about 1½ inches in diameter.
Shape all bagels and then add as many will fit comfortably into your pot of gently boiling water. Boil bagels for 1 minute on each side. Use a slotted spoon to flip the bagels in the water.
Remove bagels and place them on a greased or parchment-lined baking sheet. Bake for 20-25 minutes, or until golden. Cool completely before serving.