Mix the yeast, sugar and 1/4 cup warm water in a small bowl. Allow to sit for 5 minutes or so. You should see some activity.
Measure the flour and salt into your largest bowl. Mix together.
Make a well in the center of the flour and add the yeast and most of the remaining water.
Mix together until the dough forms a ball, add some a little more water if needed.
Flour your work surface, then turn out the dough and knead for 10 minutes or so until the dough is smooth and elastic.
Quickly wash and dry your mixing bowl, the add a little bit of oil to the bottom. Turn the ball of dough in the oil to coat it. Cover the bowl with plastic wrap or a towel and let rise for an hour or until doubled.
Punch the dough down and let it rest for 10 minutes before forming into 8 equal balls (if you like smaller bagels, make 10)
Use your finger to poke a hole through the center of one of the dough balls, Then gently enlarge the hole until it's about 2 inches wide. Place on a baking sheet with a rack. Repeat for all the bagels. Let them rest for 10 minutes or so.
Preheat the oven to 425°F/220°C
Fill a large pot with water and bring to a boil.
When the water has come to a boil, drop the bagels in, one or two at a time and let them cook for 30 seconds to 1 minute (or longer if you like really chewy bagels)
Remove the bagels to the rack. Brush the tops of the bagels with egg wash and sprinkle with Everything Bagel Seasoning.
Prepare another baking sheet with cooking spray or oil and transfer the bagels.
Bake for 20 minutes. Remove from the oven and let cool before slicing and eating.