You can publish different views of the same calendar on different pages of your website. All you have to do is embed, on each page where you want a new view, a slightly modified version of the main calendar spud code.
To modify the code, add a url
argument that uses a template parameter to specify the view.
Where it says "name", your calendar's unique web name appears.
You can find the template parameter's "viewname" values here. For example, if you want to publish a calendar using the 3 Columns view, replace "viewname" with "3columns".
url
argument (as shown in the example above). For "view name," provide the name of the calendar view you want to use.