diff --git src/wp-admin/js/inline-edit-post.js src/wp-admin/js/inline-edit-post.js
index 84ffd78..1b3fa80 100644
--- src/wp-admin/js/inline-edit-post.js
+++ src/wp-admin/js/inline-edit-post.js
@@ -62,6 +62,15 @@ inlineEditPost = {
 
 		$('select[name="_status"] option[value="future"]', bulkRow).remove();
 
+		// Disable sticky when the status is set to Private.
+		$( '#bulk-edit' ).on( 'change', '[name="_status"]', function( e ) {
+			if ( 'private' === $( e.currentTarget ).val() ) {
+				$( e.delegateTarget ).find( '[name="sticky"]' ).prop( 'disabled', true );
+			} else {
+				$( e.delegateTarget ).find( '[name="sticky"]' ).prop( 'disabled', false );
+			}
+		} )
+
 		$('#doaction, #doaction2').click(function(e){
 			var n;
 
