The trick to successfully teaching students to write web pages in HTML is to bring them into it in stages. You start with basic tags, then begin to draw in other elements. Once the student can lay out a page, add a sound or video, and make hyperlinks you can move to more advanced concepts like frames and tables. Understanding tables in particular is essential. Once you understand how to write a Notepad HTML page that includes complex tables you have mastered the pure "HTML" part of HTML. After that you can introduce CSS, DHTML, JavaScript, Java, or whatever other scripting language you prefer.
The thing FrontPage, Dreamweaver, GoLive!, and similar programs do is to allow a person who is not web-centric to put information on the web with a minimum of fuss. Witness AKDejaVu's stat pages. He initially popped those up there with FP- so what? They worked, and I would rather him spend his time perfecting his database (far more complicated than HTML) than to waste time with skills he doesn't really want or absolutely need in the first place.
No, a person that only uses FP or Dreamweaver isn't really a web developer. These are still valid tools in the home and workplace nonetheless.
Edit for clarity.
[ 01-10-2002: Message edited by: Kieran ]