Does WordPress list all pages for crawlers?

Yes, if they are public pages WordPress will let them be indexed unless you tell it not to.

Try adding this to you function.php this:

function allow_no_robots() {

    global $post;

    if ( $post->ID == PAGE_ID_TO_NOT_INDEX ) {
        echo '<meta name="robots" content="noindex, nofollow">';

} add_action( 'wp_head', 'allow_no_robots' );

That sould do it.