A fairly detailed discussion on this topic: is on http://drupal.org/node/985022Drupal 7 How to load a teaser programatically.
<?php
$teaser = render(node_view(node_load($nid), 'teaser'));
print $teaser['body'][0][#markup];
?> $teaser['body'][0]['#markup'];