Do you know a music teacher?
" All of Bach is a site intended to showcase live performances of all 1080 of Johann Sebastian Bach's works performed by the Netherlands Bach Society. The site also features extras such as interviews with musicians. You'll also find plenty of historical and musicological context for each piece. New performances are uploaded to the site every Friday. To keep up with All of Bach, follow them on Facebook or Twitter, or sign up for email updates on their site. Or just visit their web site."