There are free and effective ways that you can perform and apply to your website to get a good ranking. The following are:

I know build links to improve pr,and i find followings:
1. Create and write unique and fresh articles.
2. Social bookmarking
3. Article submission
4. Blogging
5. Blog Commenting
6. Press Release
7. Yahoo Answers
8. Directory Submission
9. Guest Posting
10. Video Creation
11. RSS Submission
12. Social Media

But i am not sure about my web about a mandarin school in shanghai.

If you know some skills or experience,please share with me,many thx!