The query object contains the member var post_count
which will give you the number of posts on the current page:
$wp_query->post_count;
Also, for the total number of posts for the query (across all pages):
$wp_query->found_posts;
and the number of pages in the query:
$wp_query->max_num_pages;