For this site, I'm thinking of a WordPress development with WooCommerce integration. Which is English means that its a website that you will be able to manage yourself quiet easily with your own admin login and also that the website will have an attached "shopping cart". So even though you are not selling multiple items, like ebay or carsales etc... this is the best way to set up what you are after. That way you can create an customise packages to your clientele. I.e. Buy 3 lessons get one free, or you can create coupons/gift vouchers etc. All our graphic designers are in house and provide top quality work. The only concern is, if you want to receive payment other than PayPal, i.e. credit card/bank transfer you will need to set up a Payment Gateway and Merchant account with your bank, so that the money can go from your website to the bank. I'm not sure what our SEO experts are compared to the rest of the world, but they will definitely show good results. They will provide analytical data monthly to show you the progress of your website. However if we design the website for you at this price, we will implement the fundamental SEO code that you will need to have a nice strong site, however, to constantly market and manage it we would have to sign you up to a monthly contract. I could do this for you at $500 AUD excl GST with no initial fees. This would cover website design, marketing and management for 24months.