The problem of finding large average submatrices of a real-valued matrix arises in the exploratory analysis of data from a variety of disciplines, ranging from genomics to social sciences. In this paper we provide a detailed asymptotic analysis of large average submatrices of an n × n Gaussian random matrix. The first part of the paper addresses global maxima. For fixed k we identify the average and the joint distribution of the k × k submatrix having largest average value. As a dual result, we establish that the size of the largest square sub-matrix with average bigger than a fixed positive constant is, with high probability, equal to one of two consecutive integers that depend on the threshold and the matrix dimension n. The second part of the paper addresses local maxima. Specifically we consider submatrices with dominant row and column sums that arise as the local optima of iterative search procedures for large average submatrices. For fixed k, we identify the limiting average value and joint distribution of a k × k submatrix conditioned to be a local maxima. In order to understand the density of such local optima and explain the quick convergence of such iterative procedures, we analyze the number Ln(k) of local maxima, beginning with exact asymptotic expressions for the mean and fluctuation behavior of Ln(k). For fixed k, the mean of Ln(k) is Θ(n k /(log n) (k−1)/2 ) while the standard deviation is Θ(n 2k 2 /(k+1) /(log n) k 2 /(k+1) ). Our principal result is a Gaussian central limit theorem for Ln(k) that is based on a new variant of Stein's method.